Can';t在ubuntu中编译cc,gcc |没有这样的文件或目录

Can';t在ubuntu中编译cc,gcc |没有这样的文件或目录,gcc,ubuntu,compiler-errors,cc,Gcc,Ubuntu,Compiler Errors,Cc,在这方面我真的需要帮助。当我尝试使用cc编译时,它显示 -bash: /usr/bin/cc: No such file or directory 但是所有必要的文件CC、GCC、C++都存在于/Ur/bin目录中。我尝试安装gcc multilib包,之后出现此错误。 需要尽快修复它,因为它运行一些重要的程序。 当我这样做时:更新备选方案——列出cc,它显示了/usr/bin/gcc。然后我尝试,更新备选方案——设置cc/usr/bin/gcc,它给出了 更新备选方案:警告:由于链接组cc

在这方面我真的需要帮助。当我尝试使用cc编译时,它显示

 -bash: /usr/bin/cc: No such file or directory
<>但是所有必要的文件CC、GCC、C++都存在于/Ur/bin目录中。我尝试安装gcc multilib包,之后出现此错误。 需要尽快修复它,因为它运行一些重要的程序。 当我这样做时:
更新备选方案——列出cc
,它显示了
/usr/bin/gcc
。然后我尝试,
更新备选方案——设置cc/usr/bin/gcc
,它给出了
更新备选方案:警告:由于链接组cc已断开,因此强制重新安装备选方案/usr/bin/gcc。更新备选方案:警告:不要用链接替换/usr/bin/cc。

/usr/bin/cc应该是Ubuntu上的符号链接

使用
更新备选方案--list cc
检查其目的地是否有效


updatealternations--set cc/usr/bin/gcc
(作为root用户,sudo应该可以工作)应该修复它,如果/usr/bin/gcc是一个有效的可执行文件。

当我这样做时:updatealternations--list cc,它显示了“/usr/bin/gcc”。当我确实更新了alternatives——设置cc/usr/bin/gcc时,它给出了:-更新alternations:warning:强制重新安装alternative/usr/bin/gcc,因为链接组cc已断开。更新备选方案:警告:不使用链接替换/usr/bin/cc。运行
ls-l/usr/bin/cc
。是否从软件包管理器安装了GCC?
$sudo update alternatives--列出cc更新替代方案:错误:没有cc的替代方案。
GCC
软件包是否已安装?(你在Ubuntu上吗?其他发行版可能会有不同的做法)(我刚刚检查过,如果GCC安装在18.04和20.04上,这仍然是设置(我只检查LTS版本))@MonaJalal-Hmm
update alternative
以初始方式创建链接(使用
--install
选项,这可能是在安装GCC包时没有运行的链接…在
/var/log/alternatives.log
中应该有日志条目(可能是
build essentials
包引入了更多设置此链接的内容)一些注意事项:最后一个错误似乎表明从package manager进程外部安装了一个
/usr/bin/cc
。。。