我在使用gcc的Linux Ubuntu 14.04 64bit上使用软件。我收到的文件或程序错误的错误如下:
cc: error trying to exec 'cc1': execvp: No such file or directory
或
fatal error: stddef.h: No such file or directory
但是,当我这样做时
gcc -print-search-dirs
我获得了很多路径,cc1
位于该列表的第一条路径上(/usr/lib/gcc/x86_64-linux-gnu/4.8/
)。我不明白。
然后我创建了一个指向cc1的链接,如下所示(在/ usr / bin中):
sudo ln -s /usr/lib/gcc/x86_64-linux-gnu/4.8/cc1 cc1
现在第一个错误消失了,但我得到了第二个错误。再次奇怪,因为我有这个文件/usr/lib/gcc/x86_64-linux-gnu/4.8/include/stddef.h
,它再次位于gcc搜索路径上。
我根本不是gcc的专家,但这对我来说毫无意义。谢谢你的帮助。