ubuntu12.04编译交叉编译已经安装,为什么还不能编译

ubuntu12.04编译交叉编译已经安装,为什么还不能编译,第1张

安装步骤:

1、解压交叉编译开发工具包

sudo

tar

xvzf

arm-linux-gcc-4.4.3.tar.gz

-C

/

解压工具链到根目录,这里的解压目录可以任意指定。系统中会增加目录/opt/FriendlyARM/toolschain/4.4.3/

2、修改环境变量,把交叉编译器的路径加入到PATH

采用修改/etc/bash.bashrc文件的方法(还可有别的方法)

①用vim打开文件:

#sudo

vim

/etc/bash.bashrc

②在最后面新建一行加上:

export

PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin

3、立即使新的环境变量生效,不用重启电脑:

#source

/etc/bash.bashrc

{

这是上面修改环境变量的另一种方法

$sudo

-i

输入自己的密码,这是进入超级用户权限

cd

/root/

vim

.bashrc

在最后加上

export

PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin

(路径)(注意等号那边不要有空格)

source

~/.bashrc

(立即生效)

(好像只能本终端,注销一下就永远都有这个环境变量的)

}

4、检查是否将路径加入到PATH

#echo

$PATH

若显示的内容中有刚刚添加的交叉编译器所在目录,则证明编译环境安装成功。

5、测试是否安装成功

指令:#arm-linux-gcc

-v

上面的指令会显示arm-linux-gcc信息和版本,显示的内容信息:

此时,证明安装成功。

6、编译实验

写个HelloWorld程序,测试交叉工具连

写下下面的HelloWorld程序,保存为hello.c

#include

int

main()

{

printf(“HelloWorld!\n”)

return0

}

执行下面的指令:

#arm-linux-gcc-o

hello

hello.c

要是不报错说明安装成功。

以上最重要的要注意的是,自己将交叉编译工具链解压到哪了,再把那个路径加到环境变量中去。

你的交叉编译工具没有生效,把你设置的文件生效一下。

一般命令为:#source /etc/profile 这里是我举例的profile文件路径。

然后你再用命令查看一下你的编译器生效没有,如# arm_v5t_le-gcc -v

如果生效,会在终端打出你的编译器版本信息的。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9015991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-24
下一篇 2023-04-24

发表评论

登录后才能评论

评论列表(0条)

保存