我正在尝试使用 g++ 编译一个 c++ 程序。当我以 root 身份执行此操作时,一切正常。当我以其他用户(具有相当受限制的访问权限)执行此操作时,我得到:
致命错误:iostream:没有这样的文件或目录编译终止。
代码本身只是
#include <iostream>
using namespace std;
int main()
{}
所以基本上它什么都不做,因为如果它更复杂的话它就不会编译。有什么想法吗?
有几件事要提一下:
当我运行一个非常基本的程序(仅最后两行,没有包含等)时,我得到 g++-5:致命错误:-fuse-linker-plugin,但未找到 liblto_plugin.so 编译终止
Ubuntu版本是16.04,64位,服务器。
g++ 给出 /usr/bin/g++