嵌入式操作系统Linux-交叉编译环境配置
实验环境
基于Ubantu虚拟机(Ubantu20.04)
Ubantu换国内源(两种方法)
图形化操作
1.点击虚拟机Ubantu桌面左下角,选择“设置”
2.选择“关于”–>“软件更新”
3.选择“其他站点”
4.选择下载服务器,点击“选择服务器”
5.点击“关闭”–>“重新载入”
命令行操作
1.将原有的源文件复制保存
sudo cp /etc/apt/source.list /etc/apt/source.list.bak
2.打开源文件,复制阿里的源
sudo vim /etc/apt/source.list
# 将下列的复制到文件中
deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
3.更新apt
sudo apt update
安装常用工具Vim,Make
// 在线安装make
sudo apt-get install make
// 在线安装Vim
sudo apt-get install vim
安装交叉编译工具arm-linux-gcc
sudo apt-get install arm-linux-gnueabihf-gcc
编写helloworld程序进行测试
将hello.c编译成可执行程序hello
arm-linux-gnueabihf-gcc hello.c -o hello