如何在“-x ada”错误中停止无效值 'ada'?

How can I stop invalid value 'ada' in '-x ada' error?

我知道以前有人回答过这个问题,但我没看到任何有效的!!! 我不是惊慌只是有点生气它不起作用。 它从来没有工作过一次。 我试过了:

再次将 gnat 添加到路径中,

gcc -c -x ada hello.adb

我看起来 /usr/bin 出现在您的 $PATH 之前 所需的路径 /Users/blessb/opt/GNAT/2020/bin。搜索 gcc 找到了原始文件,它似乎不知道 Ada。一种解决方案是将 GNAT 目录添加到 PATH 前面 ,这样它就会优先。

export PATH=/Users/blessb/opt/GNAT/2020/bin:$PATH

作为@Simon Wright , see Adding a new entry to the PATH variable in ZSH 获取有关路径管理的更多详细信息。