当前位置: 技术问答>linux和unix
VMware遇到的问题
来源: 互联网 发布时间:2016-09-19
本文导语: 大家好,我是学电子的,刚接触linux系统,发现有好多疑问,希望大家多指点。。。 我用的是VMware 虚拟机,使用的是linux 9.0系统,买了一本韦东山老师编著的《嵌入式linux应用开发完全手册》,其中在使用arm-linux-gcc...
大家好,我是学电子的,刚接触linux系统,发现有好多疑问,希望大家多指点。。。
我用的是VMware 虚拟机,使用的是linux 9.0系统,买了一本韦东山老师编著的《嵌入式linux应用开发完全手册》,其中在使用arm-linux-gcc命令时总是报错,
bash: cd: arm-linux-gcc: Not a directory
而且我还有一个疑问,arm-linux-gcc这条指令到底应该敲到哪个工作目录下,是直接敲到root目录下还是在当前需要编译的c程序所在的目录下。。。结果我两者都试了下,报的错都是上面的。
关键是我应经按照书本要求把制作好的工具链给解压出来了,并且通过echo $PATH也能看到设置的环境变量路径,通过ls也能正确的看到解压出来的文件。
至此,我应经把VMware给重装了3遍,麻烦依然没解决,希望哪位大侠或者是遇到过同样问题的同学能够给个解释,谢谢了。
我用的是VMware 虚拟机,使用的是linux 9.0系统,买了一本韦东山老师编著的《嵌入式linux应用开发完全手册》,其中在使用arm-linux-gcc命令时总是报错,
bash: cd: arm-linux-gcc: Not a directory
而且我还有一个疑问,arm-linux-gcc这条指令到底应该敲到哪个工作目录下,是直接敲到root目录下还是在当前需要编译的c程序所在的目录下。。。结果我两者都试了下,报的错都是上面的。
关键是我应经按照书本要求把制作好的工具链给解压出来了,并且通过echo $PATH也能看到设置的环境变量路径,通过ls也能正确的看到解压出来的文件。
至此,我应经把VMware给重装了3遍,麻烦依然没解决,希望哪位大侠或者是遇到过同样问题的同学能够给个解释,谢谢了。
|
刚刚安装的linux里面,是不会有arm-linux-gcc的。
arm-linux-gcc 是交叉编译链。这个工具需要你自己去安装。
http://www.handhelds.org/download/projects/toolchain/
到这个地方去下载一个。然后安装。
安装比较简单,就是解压。
关键是路径设置
#vi ~/.bashrc
然后将gcc路径添加进去。
arm-linux-gcc 是交叉编译链。这个工具需要你自己去安装。
http://www.handhelds.org/download/projects/toolchain/
到这个地方去下载一个。然后安装。
安装比较简单,就是解压。
关键是路径设置
#vi ~/.bashrc
然后将gcc路径添加进去。
|
为了不要每次都使用手工设置PATH,可以在/etc/environment中修改PATH的值:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/wds/tools/gcc-3.4.5-glibc-2.3.6/bin "
------------------------
这个不对 修改/etc/profile
修改
PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/wds/tools/gcc-3.4.5-glibc-2.3.6/bin
然后执行命令source /etc/profile
再arm-linux-gcc -o hello hello.c
另外我希望你确认一下
/work/wds/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc是否存在
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/wds/tools/gcc-3.4.5-glibc-2.3.6/bin "
------------------------
这个不对 修改/etc/profile
修改
PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/work/wds/tools/gcc-3.4.5-glibc-2.3.6/bin
然后执行命令source /etc/profile
再arm-linux-gcc -o hello hello.c
另外我希望你确认一下
/work/wds/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux-gcc是否存在