【发布时间】:2017-11-13 10:57:19
【问题描述】:
我正在尝试在 Debian 9 中构建我的项目(在 Qt-Creator、Debian 8 中)。
我得到错误
/usr/include/c++/6/cstdlib:75: 错误: stdlib.h: 没有这样的文件或目录
// Need to ensure this finds the C library's <stdlib.h> not a libstdc++
// wrapper that might already be installed later in the include search path.
#define _GLIBCXX_INCLUDE_NEXT_C_HEADERS
#include_next <stdlib.h>
#undef _GLIBCXX_INCLUDE_NEXT_C_HEADERS
apt-get install libstd* 没有解决问题。
【问题讨论】:
-
您是否安装了 build-essential 。如果没有,请安装并尝试 sudo apt-get install build-essential
-
我刚刚安装了 build-essential。没有帮助。
-
尝试重新安装 gcc。重新安装有时可以解决问题。 sudo apt install --reinstall gcc-5.4
-
sudo apt install --reinstall gcc-6* 没有帮助。