nds32le-elf-gcc: error trying to exec 'cc1': execvp: No such file or directory
对于这种错误,有可能是cc1文件被nds32le-elf-gcc调用,但是cc1文件没有可执行权限。通过chmod 755可以解决。为什么文件权限会改变呢?在linux系统中,一般是从一个包含有可执行文件的文件夹copy到另一台机器,那么文件夹的文件的权限可能会被改变。
nds32le-elf-gcc: execv: ... No such file or directory
明明nds32le-elf-gcc是存在的,并且路径也是正确的,报这种错误,还有可能是nds32le-elf-gcc是32位的程序,而运行的机器是64位的,不兼容。那么需要安装32位兼容包即可。