每当我想在eclipse中构建程序时,我都会收到此错误。
fatal error: gnu/stubs-32.h: No such file or directory
make: ***[test] Error 1
这是我的简单程序
#include <cstdio>
int main(){
printf("Hello");
}
如何解决这个问题?我正在使用Ubuntu 12.04 LTS 32位。 任何解决方案将不胜感激。
答案 0 :(得分:0)
这些错误表明支持的32位库尚未正确安装!
所以你安装了缺少的库:
sudo apt-get install gcc-multilib
export LIBRARY_PATH=/usr/lib/$(gcc -print-multiarch)
export C_INCLUDE_PATH=/usr/include/$(gcc -print-multiarch)
export CPLUS_INCLUDE_PATH=/usr/include/$(gcc -print-multiarch)
保存导出说明(例如在.bashrc中)。
即时测试:
问题也得到了解答here。
修改强>
您的问题是
中有 gcc/usr/local/lib
取而代之的是:
/usr/lib
请检查此解决方案: