Linux系统开发环境搭建

嗨喽,大家好,我是程序猿老王,程序猿老王就是我。
今天给大家讲一讲linux系统开发环境搭建。
一、环境准备1、虚拟机:ubuntu18.04 64位
2、交叉编译工具包:gcc-linaro-7.5.0-2019.12-i686_arm-linux-gnueabihf.tar
二、交叉编译器安装arm裸机、uboot移植、linux系统移植这些都需要在ubuntu下进行编译,编译就需要编译器;下面就将
介绍如何在ubuntu下安装arm架构的交叉编译器。
1、 通过共享文件夹或ftp服务将交叉编译器拷贝到ubuntu中。
2 、在ubuntu中创建目录:/usr/local/arm,命令如下:
sudo mkdir /usr/local/arm3 、将共享文件夹或ftp文件夹下的交叉编译器压缩包拷贝到/usr/local/arm目录下,命令如下:
sudo cp /media/sf_share/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz /usr/local/arm/4、 将交叉编译工具压缩包进行解压,命令如下:
tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz5、 修改环境变量,使用vi打开/etc/profile文件,命令如下:
sudo vi /etc/profile6、 打开/etc/profile文件后,在最后一行添加如下内容:
export path=$path:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin:7 、保存退出,交叉编译工具链就安装完成了,但是添加的环境变量还没有立即生效。第一种,重启ubuntu系统环境变量修改生效;第二种,输入如下命令立即生效:
source /etc/profile三、安装相关库1、使用交叉编译器之前还需要安装其他的库,命令如下:
sudo apt-get install lsb-core lib32stdc++6四、验证交叉编译器1 、查看交叉编译器的版本号,输入如下命令:
arm-linux-gnueabihf-gcc -v
2、 编写一个测试程序,进行交叉工具链的验证,如下:
vi test.c#include #include int main(){ printf(hello world!n); return 0;}3 、用工具链进行编译,成功编译出了test可执行文件,说明工具链安装成功
今天的内容到这就结束了,感谢大家的收看,如果觉得文章写的还不错,可以点赞,收藏加关注哦!我们下期再见!

高通再祭出两大杀手锏 领衔5G的绽放
最新版“小米换机”介绍 四步即可完成换机
IBM购并Red Hat 抢攻云端意图明显
特斯拉:力推可再生能源发展计划
国内厂商在汽车芯片领域正加紧布局
Linux系统开发环境搭建
SpaceX即将发射“猎鹰9号”海洋观测卫星 获美航局批准
智能音箱不是单纯的音箱,它或将是下一代人机交互的入口
控制力士乐油研派克阿托斯雅歌辉托斯威格士比例阀放大器
德州仪器全新6 核DSP力助Dapco工业公司
嵌入式多媒体应用软件的框架建模和并行技术的研究
飞算云智举办“飞算全自动软件工程平台”全球发布会
最大虚拟货币​比特币​持续暴跌
萤石智能摄像机 守护社会守护家
汽车城的RFID应用方案
小米8 SE:首发高通骁龙710,双天线设计,新一代游戏神器
基于安全性防护平台-高通QCMAP发现的主要漏洞
欢拓云直播——保险行业直播怎么做
新职业发布需跟紧行业需求,中国工业互联网带动人员就业
芯片竞赛加剧 韩国芯片产业正处在十字路口