编译程序出现:/usr/bin/ld: Syntax error: word unexpected (expecting ")"

今天编译C程序,发现有这个错误:

/usr/bin/ld: Syntax error: word unexpected (expecting ")"

查了很多资料,本来以为只是这个程序的问题

后来编译了其他的程序,发现也有这个问题,也就是说:

无论编译什么程序都会有这个错误。

所以很有可能是/usr/bin/ld这个文件出错了。
打开/usr/bin/ld一看,都是乱码,于是重装ld,问题得以解决。

输入以下命令:

sudo apt-get install dlocate
sudo apt-get install --reinstall binutils

猜你喜欢

转载自blog.csdn.net/Hanghang_/article/details/84190895