是否有任何选项可以省略变量类型或将变量类型设置为 int
在 linux 中使用 g++ 编译器编译的 c++ 代码。
const bufLen = 2000;
在 solaris 中编译很顺利(因为我正在从 solaris 移植到 linux)。
还有一件事,我无法控制文件,因为它是由某些解析器生成的(由某些第三方以二进制形式提供)
由于我无法更改 c++ 文件(因为它是在每次编译前生成的),我需要一些(g++ 的)选项,因此我可以在编译期间包含以抑制/解决错误:
error: ISO C++ forbids declaration of `bufLen` with no type
编辑 :
信息:我目前正在使用的选项-c -fPIC -Wno-deprecated -m32 -O2 -ffriend-injection -g
是否有任何选项给我带来麻烦(或影响其他人)?
提前致谢