致命错误:无法执行'as':execvp:没有那个文件或目录。

12
无论何时我尝试编译c/cpp文件,都会出现以下错误:

Whenever I try to compile c/cpp files it gives this error:

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

我也尝试在编译时包含文件的完整路径,但是出现了相同的错误。 为确保版本不匹配,我查找了gcc和g ++版本,但两者都相同, gcc / g ++版本:9.1.0。

我该如何修复这个问题?


谁把这个发给超级用户的...我不知道汇编除了在编程中使用之外还有什么用处;-) - Antti Haapala -- Слава Україні
1
我已经成功重现了这个错误信息。它与拼写错误无关。我想知道关闭这个问题的真正原因是什么。是管理不善吗? - John McFarlane
1
这是一个合法,可重现且相当有用的问题,考虑到“as”在搜索引擎优化方面的名称不佳。请投票重新开放。 - Skippy le Grand Gourou
2个回答

22

as命令来自于binutils。您是否已安装该软件包?


1
问题似乎是gcc无法找到GNU汇编器as。请尝试在/usr/bin/as中查找它,那里应该有它。如果它确实存在于那里,您的$PATH变量顺序可能是问题所在。能否输出$PATH变量。

1
这些信息似乎已经在之前的回答中涉及过了。 - ouflak
一些评论则表示相反。 - OVERLORD

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接