最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

arm-linux-gcc交叉工具链的安装和使用

IT圈 admin 26浏览 0评论

2024年3月14日发(作者:归文惠)

arm-linux-gcc交叉工具链的安装和使用

分类: linux内核 工具使用2013-01-18 01:01 2295人阅读 评论(0) 收藏 举报

1、安装arm-linux-gcc交叉工具链

[root@localhost Denny]# ls

Desktop gcc kernel modules shell实

验 tftp安装包 wireshark软件包

at_remind.c file gdb makefiles samba安装

包 smb test wireless

[root@localhost Denny]# tar zxvf -C / // -C 参数指的是解

压到根目录下面

[root@localhost /]# cd /usr/local/

[root@localhost local]# ls

arm bin etc games include lib libexec sbin share src

[root@localhost local]# cd arm/4.3.2/

arm-none-linux-gnueabi/

bin/ lib/ libexec/ share/

[root@localhost local]# cd arm/4.3.2/bin/ // 安装

在 /usr/local/arm/4.3.2/bin/ 的“bin”目录下面

[root@localhost bin]#

[root@localhost bin]# /usr/local/arm/4.3.2/bin/arm-linux-gcc // arm-linux-gcc 使用方法

1:跟上“全路径”

[[root@localhost bin]# echo $PATH

/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bi

n:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

[root@localhost bin]# export $PATH

bash: export:

`/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/b

in:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin': not a valid identifier

[root@localhost bin]# vi /etc/pro

profile profile.d/ protocols

[root@localhost bin]# vi /etc/profile // arm-linux-gcc 使用方法2:添加路径到环境

变量中去 ,在系统的时候就可以“任何地方”使用 arm-linux-gcc

[root@localhost bin]#

# Path manipulation

if [ "$EUID" = "0" ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

pathmunge /usr/local/arm/4.3.2/bin //环境变量添加的位置

fi

[root@localhost file]# cat hello.c

#include

int main()

{

char *p="hello world!!";

printf("%s:",*p); // 错误:字符串的输出 printf("%s:",p); 不用加*p(字符串指针),

和其他指针不同

return 0;

}

[root@localhost file]# vi hello.c

[root@localhost file]# gcc hello.c -o hello // x86编译方式

[root@localhost file]# ./hello // 在x86上能够运行

hello world!!:[root@localhost file]# arm-linux-gc

arm-linux-gcc arm-linux-gcc-4.3.2 arm-linux-gcov

[root@localhost file]# arm-linux-gcc hello.c -o hello1 // ARM编译方式

[root@localhost file]# ls

2024年3月14日发(作者:归文惠)

arm-linux-gcc交叉工具链的安装和使用

分类: linux内核 工具使用2013-01-18 01:01 2295人阅读 评论(0) 收藏 举报

1、安装arm-linux-gcc交叉工具链

[root@localhost Denny]# ls

Desktop gcc kernel modules shell实

验 tftp安装包 wireshark软件包

at_remind.c file gdb makefiles samba安装

包 smb test wireless

[root@localhost Denny]# tar zxvf -C / // -C 参数指的是解

压到根目录下面

[root@localhost /]# cd /usr/local/

[root@localhost local]# ls

arm bin etc games include lib libexec sbin share src

[root@localhost local]# cd arm/4.3.2/

arm-none-linux-gnueabi/

bin/ lib/ libexec/ share/

[root@localhost local]# cd arm/4.3.2/bin/ // 安装

在 /usr/local/arm/4.3.2/bin/ 的“bin”目录下面

[root@localhost bin]#

[root@localhost bin]# /usr/local/arm/4.3.2/bin/arm-linux-gcc // arm-linux-gcc 使用方法

1:跟上“全路径”

[[root@localhost bin]# echo $PATH

/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bi

n:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

[root@localhost bin]# export $PATH

bash: export:

`/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/b

in:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin': not a valid identifier

[root@localhost bin]# vi /etc/pro

profile profile.d/ protocols

[root@localhost bin]# vi /etc/profile // arm-linux-gcc 使用方法2:添加路径到环境

变量中去 ,在系统的时候就可以“任何地方”使用 arm-linux-gcc

[root@localhost bin]#

# Path manipulation

if [ "$EUID" = "0" ]; then

pathmunge /sbin

pathmunge /usr/sbin

pathmunge /usr/local/sbin

pathmunge /usr/local/arm/4.3.2/bin //环境变量添加的位置

fi

[root@localhost file]# cat hello.c

#include

int main()

{

char *p="hello world!!";

printf("%s:",*p); // 错误:字符串的输出 printf("%s:",p); 不用加*p(字符串指针),

和其他指针不同

return 0;

}

[root@localhost file]# vi hello.c

[root@localhost file]# gcc hello.c -o hello // x86编译方式

[root@localhost file]# ./hello // 在x86上能够运行

hello world!!:[root@localhost file]# arm-linux-gc

arm-linux-gcc arm-linux-gcc-4.3.2 arm-linux-gcov

[root@localhost file]# arm-linux-gcc hello.c -o hello1 // ARM编译方式

[root@localhost file]# ls

发布评论

评论列表 (0)

  1. 暂无评论