Fatal error: cannot execute 'as': execvp: no such file or directory

Fatal error: cannot execute 'as': execvp: no such file or directory

每当我尝试编译 c/cpp 文件时,它都会出现此错误:

gcc: fatal error: cannot execute ‘as’: execvp: No such file or directory
compilation terminated.

我也试过在编译时包含文件的完整路径,但发生了同样的错误。 为了确定版本不匹配,我同时查找了 gcc 和 g++ 版本,但两者都相同, gcc/g++版本:9.1.0.

我该如何解决这个问题?

as 命令来自 binutils。你有没有安装这个包?

问题似乎是 gcc 无法定位为 - GNU 汇编程序。 尝试在 /usr/bin/as 中找到它应该在的位置。如果那是它存在的地方,则 $PATH 变量的顺序可能是问题所在。 你能输出 $PATH.