Che*_*n N 6 linux gcc gnu-toolchain
我正在尝试按照http://openrisc.net/toolchain-build.html上Fedora Virtual Box Image 提供的指南为OpenRISC构建GNU工具链.
我收到错误说
Configure: error: cannot run /bin/sh ../gcc-svn/config.sub
Run Code Online (Sandbox Code Playgroud)
当我尝试配置gcc时.
我是Linux新手.我在网上找不到任何解决方案.任何帮助解决这个问题的人都非常感谢.
小智 6
使用十六进制编辑器打开 config.sub 以查看行尾是否为 \r\n 而不仅仅是 \n。如果是这样,请备份整个文件夹,然后键入:
dos2unix *
这会将所有行结尾从 \r\n 更改为 \n,并且它会在适当的位置执行此操作,覆盖每个文件。然后,再次尝试:
./configure(带有您想要的任何选项)
我在 Windows 的 cygwin 上遇到了这个问题,其中 GitHub 已将所有文件转换为 \r\n,因此我不得不使用 dos2unix 将它们转换回。
小智 1
../gcc-svn/config.sub 文件的第一行是什么?我猜它可能有错字。它应该是
#!/bin/sh
Run Code Online (Sandbox Code Playgroud)
并不是
/bin/sh
Run Code Online (Sandbox Code Playgroud)
如果是
#!/bin/sh
Run Code Online (Sandbox Code Playgroud)
确保文件 /bin/sh 存在并且可执行
ls -l /bin/sh
Run Code Online (Sandbox Code Playgroud)
应该显示类似的东西
-rwxrwxrwx 1 root root 4 Feb 3 2009 /bin/sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21644 次 |
| 最近记录: |