我已使用 ssh 命令连接到远程 Linux 桌面(Ubuntu 13.10),并尝试在远程桌面上运行以下命令。在我的主机上,我使用的是 Ubuntu 12.04。
在远程桌面上:
我在 '/home/linuxUser/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/' 位置有 FriendlyARM 开发板工具链的副本。
我打开一个终端设置 PATH 环境变量,
$ export PATH=/home/linuxUser/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH
现在尝试运行我的 hello.c 程序
$ arm-linux-gcc hello.c
我收到错误:
-bash: /home/linuxUser/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc: No such file or directory
我运行以下命令来获取更多信息
$ echo $PATH
/home/linuxUser/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
$ ls -l ~/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc
lrwxrwxrwx 1 linuxUser linuxUser 26 Sep 28 2010 /home/linuxUser/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin/arm-linux-gcc -> arm-none-linux-gnueabi-gcc
ls -l ~/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi-gcc
-r-xr-xr-x 2 linuxUser linuxUser 249588 Sep 24 2010 /home/linuxUser/FriendlyArm/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi-gcc
答案1
这与错误无关$PATH
,在 13.10 上您需要安装 13.04ia32-libs
包。
您可以ia32-libs
从稀有资源库。
从镜像下载并手动安装,然后运行arm-none-linux-gnueabi-gcc
可执行文件。
sudo dpkg -i ./ia32-libs_20090808ubuntu36_amd64.deb