我安装这些软件包:g++-4.7
gcc-4.7-multilib
,我通过我接二连三地发布${CXX} --version
使用G ++与特拉维斯结果-m32一个错误
设置CXX
到g++-4.7
我验证编译器确实是4.7调用cmake的是这样的:
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS="-m32" .
我的项目只有C++源文件所以没有必要对C标志。我得到特拉维斯的错误是:
/usr/include/c++/4.7/cstdio:43:28: fatal error: bits/c++config.h: No such file or directory
什么想法?我一直在使用-m64
编辑没有问题:
只是g++-4.7-multilib
(G ++而不是GCC),但仍然没有运气也试过 - 同样的错误。