Ubuntu ARM开辟环境step by step 配置[Linux安全]
本文“Ubuntu ARM开辟环境step by step 配置[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1.1 配置更新源
sudo gedit /etc/apt/source.list,翻开源配置文件,把里面的东西删除,复制下面的源地址:
注意这里我们利用的是Ubuntu 8.04的源(差别的版本请利用不那个版本的源)
deb http://ftp.sjtu.edu.cn/Ubuntu/ hardy main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ hardy-backports main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ hardy-proposed main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ hardy-security main multiverse restricted universe
deb http://ftp.sjtu.edu.cn/Ubuntu/ hardy-updates main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ hardy main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ hardy-backports main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ hardy-proposed main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ hardy-security main multiverse restricted universe
deb-src http://ftp.sjtu.edu.cn/Ubuntu/ hardy-updates main multiverse restricted universe
这个是交通大学的源,个人认为是对比快的!
保存文件然后运行sudo apt-get update,sudo apt-get upgrade
so restart system!
1.2 安装编译环境
sudo apt-get install build-essential autoconf automake1.9 cvs subversion
2 ARM穿插编译环境安装
2.1 下载cross
翻开 http://ftp.arm.linux.org.uk/pub/armlinux/toolchain/
下载
cross-3.2.tar.bz2
2.2 安装cross
解压
tar xjvf cross-3.2.tar.bz2 解压出来是一个usr目录
进入
cd /usr/local/
sudo mv arm/ /usr/local/
2.3 配置cross环境变量
sudo gedit /etc/bash.bashrc 翻开bash.bashrc文件
在文件末尾写入:
if [ -d /usr/local/arm ];then
PATH=/usr/local/arm/bin:${"PATH"}
fi
保存文件
2.4 测试ARM穿插编译环境
arm-linux-gcc -v
注意:假如你利用的是64位的系统,有一个办法可以办理,www.linuxidc.com就是安装lsb-core,这个是一个32位的库
编写一个文件再测试:
#include
int main(void)
{
printf("HelloWorld ARM!\n");
return 0;
}
保存为hello.c
编译:arm-linux-gcc -o hello hello.c
运行hello : ./hello
bash: ./hello: cannot execute binary file(无法运行的2进制文件,因为生成的是arm下的2进制文件 );
以上是“Ubuntu ARM开辟环境step by step 配置[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |