您的位置:首页 > 运维架构 > Linux

[mini2440] ARM-linux-gcc环境搭建

2013-11-09 12:07 309 查看
//ARM mini2440 资料光盘 /linux 目录下找到,解压到\tmp,然后sudo mv ,到\usr目录下

网上资料·首先你得懂得,arm-linux-gcc4.4.3.tar.gz是一个交叉编译器。

第一步:在文件系统目录下解压: tar zxvf arm-linux-gcc-4.4.3.tar.gz -c

第二步:配置环境变量:在/etc/profile文件最末尾添加一行:

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

第三步:ctrl+alt+backspace 注销后重新登录

测试:

第一步:检查命令:which arm-linux-gcc

第二步:arm-linux-gcc hello.c -o hello

file hello (hello要自己编写哦)

亲自尝试:

用网线连路由,DHCP默认,自动分配IP【不用改就行了】

【如果改了可能遇到的问题】【mini2440】LAN2:the file /etc/pcmcia/network.opts does not exist.please restore this file

忽略,进网络设置-ok-succes

[ubuntu 12.04]

·准备传hello 到2440里面运行

zhangkun@zhangkun-H24X:~/桌面$ ftp 192.168.1.230

Connected to 192.168.1.230.

220 FriendlyARM FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.

Name (192.168.1.230:zhangkun): plg

331 Password required for plg.

Password:

230 User plg logged in.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> bin

200 Type set to I.

ftp> put hello

local: hello remote: hello

200 PORT command successful.

150 Opening BINARY mode data connection for 'hello'.

226 Transfer complete.

7860 bytes sent in 0.00 secs (134662.8 kB/s)

ftp> bye

221 Goodbye.

-----然后,mini2440->/home/plg/刚刚传送的文件

terminal># ls

#cd /home/plg

#./ hello

:permission denied【您可能不是计算机的管理员用户或有相应权限】

然后 chmod u+x hello
# ./hello
完美解决


更新源:摘

1、首先备份Ubuntu12.04源列表

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表)




2、修改更新源

sudo gedit /etc/apt/sources.list (打开Ubuntu 12.04源列表文件)




3、把里面的列表替换成下面的列表

163源

deb http://mirrors.163.com/ubuntu/ precise main restricted

deb-src http://mirrors.163.com/ubuntu/ precise main restricted

deb http://mirrors.163.com/ubuntu/ precise-updates main restricted

deb-src http://mirrors.163.com/ubuntu/ precise-updates main restricted

deb http://mirrors.163.com/ubuntu/ precise universe

deb-src http://mirrors.163.com/ubuntu/ precise universe

deb http://mirrors.163.com/ubuntu/ precise-updates universe

deb-src http://mirrors.163.com/ubuntu/ precise-updates universe

deb http://mirrors.163.com/ubuntu/ precise multiverse

deb-src http://mirrors.163.com/ubuntu/ precise multiverse

deb http://mirrors.163.com/ubuntu/ precise-updates multiverse

deb-src http://mirrors.163.com/ubuntu/ precise-updates multiverse

deb http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ precise-security main restricted

deb-src http://mirrors.163.com/ubuntu/ precise-security main restricted

deb http://mirrors.163.com/ubuntu/ precise-security universe

deb-src http://mirrors.163.com/ubuntu/ precise-security universe

deb http://mirrors.163.com/ubuntu/ precise-security multiverse

deb-src http://mirrors.163.com/ubuntu/ precise-security multiverse

deb http://extras.ubuntu.com/ubuntu precise main

deb-src http://extras.ubuntu.com/ubuntu precise main
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: