1】从网络上下载cross-3.4.1.tar.bz2,然后拷贝到Windows下的任意盘中(D)(我是双系统)
2】重启机器转到Ubuntu系统下,登录,打开终端,
3】查看cross-3.4.1.tar.bz2所在的Windows下对应分区的格式,并记下其文件设备名称(/dev/sda5)
sudo fdisk -l
4】使用mkdir命令在“/mnt”新建子目录作为挂载点,
sudo mkdir /mnt/windows
5】挂载Windows相应分区(D)
sudo mount -t ntfs /dev/sda5 /mnt/windows
6】进入挂载目录下,查看是否确实挂载
cd /mnt/windows
ls
7】在/usr/local下建一名为arm的目录
sudo mkdir /usr/local/arm
8】将cross-3.4.1.tar.bz2复制到刚刚新建的目录中
sudo cp /mnt/windows/cross-3.4.1.tar.bz2 /usr/local/arm
9】在工作目录/usr/local/arm下解压该软件包
cd /usr/local/arm
sudo tar -jxvf cross-3.4.1.tar.bz2
10】将此目录下的/bin目录添加到环境变量中
cd /etc/
sudo vi bash.bashrc
在其中添加
export PATH=/usr/local/arm/3.4.1/bin:$PATH
然后保存退出(:wq)
11】测试
编写程序
vi hello.c
编写如下代码:
#include<stdio.h>
int main()
{
printf("Hello,world!\n");
return 0;
}
保存退出
: wq
测试
arm-linux-gcc -o hello hello.c
file hello
执行后出现如下信息表示通过:
hello: ELF......
12】还可用命令echo $PATH查看路径是否已经添加的环境变量中。
本文详细介绍如何在Ubuntu系统下搭建跨平台编译环境,包括下载并安装编译器、配置环境变量及验证编译环境等步骤。
956

被折叠的 条评论
为什么被折叠?



