1、进入Ubuntu系统,输入su root,输入密码后进入root。(如果是第一次进入,在终端输入sudo passwd root,会要求输入用户密码,然后重置root的密码,重置完后输入su root,再输入刚刚重置的root密码即可进入root;)
2、在xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件所在目录下运行
./xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin
也许会出现一些问题比如Error:Missing 32-bit libraries on 64-bit Linux host,解决办法——
然后我又出现了另一个bug Error: DASH shell not supported as system shell
3、在弹出的对话框中点击next,一路点击next直到下图选择Tipical
选择安装路径 /opt/xilinx-2011.09
选择do not modify PATH
在弹出的对话框中选择连接文件夹存放位置,点击“Next”进入下一步,再后边还是继续一路next到安装完成。
4、打开"~/.bashrc"配置文件(sudo gedit ~/.bashrc),将交叉编译工具链的路径加入系统环境变量中,在.bashrc文件最后添加以下语句
export PATH=$PATH:/opt/xilinx-2011.09/bin:
5、 输入“source ~/.bashrc”命令使能交叉编译工具链。
6、输入“arm-xilinx-linux-gnueabi-gcc -v”命令查看版本号,如果看到"gcc sversion 4.6.1" 的版本号,那么说明交叉编译工具链已经安装成功,如下图所示
附——
我出现的一个智障错误——就前面都安装完了,但就是最后一条测试命令出不来版本号,前面的source那个命令有时候什么都没有,有时候又报错
就not a valid identifier是因为我opt/xilinx-2011.09文件夹名字打错了(刚开始以为win复制到ubuntu里的文字不对还重新手打了一下bashrc文件的加的那一行),路径是对的,但文件夹名字不知道为啥打错了,后来用mv /usr/bin/old_folder /usr/bin/new_folder 命令修改了名字就好了。