Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Eclipse可以';我找不到存根_C++_Eclipse_Ubuntu 12.04 - Fatal编程技术网

C++ Eclipse可以';我找不到存根

C++ Eclipse可以';我找不到存根,c++,eclipse,ubuntu-12.04,C++,Eclipse,Ubuntu 12.04,每当我想在eclipse中构建一个程序时,就会出现这个错误 fatal error: gnu/stubs-32.h: No such file or directory make: ***[test] Error 1 这是我的简单程序 #include <cstdio> int main(){ printf("Hello"); } #包括 int main(){ printf(“你好”); } 如何解决这个问题?我使用的是Ubuntu 12.04 LTS 32

每当我想在eclipse中构建一个程序时,就会出现这个错误

fatal error: gnu/stubs-32.h: No such file or directory
make: ***[test] Error 1
这是我的简单程序

 #include <cstdio>

 int main(){
     printf("Hello");
 }
#包括
int main(){
printf(“你好”);
}
如何解决这个问题?我使用的是Ubuntu 12.04 LTS 32位。
欢迎提供任何解决方案。

这些错误表明支持的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中)

要实时测试,请执行以下操作:

  • 月食
  • 打开控制台
  • 键入导出说明
  • 从控制台启动eclipse
这个问题也得到了回答

编辑

您的问题是您在中有gcc

/usr/local/lib
相反,在:

/usr/lib
因此,请检查此解决方案:

  • 打开控制台
  • 导出路径=/usr/local/bin:$PATH
  • sudoldconfig
  • 发射月食

(@Ogrim-谢谢,投了一票)我已经试过了,但还是出现了同样的错误:(我在尝试安装libc6-dev-i386时获得此输出。读取程序包列表…完成构建依赖关系树读取状态信息…完成程序包libc6-dev-i386不可用,但被另一个程序包引用。这可能意味着该程序包丢失、已过时或仅可从另一个源E:程序包获得。)“libc6-dev-i386”没有安装候选项查看编辑器可能不需要导出..测试它并让我知道..就在我尝试导出库时\u PATH=/usr/lib/$(gcc-print-multiarch)我得到了这些输出。
gcc:error:unrecogned option'-print multiarch'
gcc:fatal error:no-input file
编译终止。
这正常吗?也许你有一个旧的gcc.“gcc--version”的结果是什么?