回答

收藏

[评测分享] 【ELF 2学习板】-03-搭建自己的编译环境以及第一个Helloworldc...

#板卡评测 #板卡评测 1346 人阅读 | 0 人回复 | 2025-01-16

本帖最后由 xiaoshen-372360 于 2025-1-16 16:03 编辑

前面蟹道乐如何搭建虚拟机以及基础环境的搭建,但是那些都是为了Ubuntu来进行搭建的,使用的对象也是在电脑Ubuntu上进行测试的和编译的,但是如果代码如果想要在开发班上运行,那就需要搭建交叉编译环境,需要涉及到源码的一些东西了。

首先是Ubuntu下的一些基础软件的安装,文档中有部分的连接源失效了,可以不用管,后期用到的可能性也不大,如果一次没法完成安装,可以分几次进行




然后就是交叉编译链的安装



拷贝交叉编译链


将源码通过FTP传输到虚拟机的固定文件夹



按照一下步骤完成 1:将多个分散的包整合成一个包,2:完成源码包的解压,整个过程会根据电脑的性能儿决定解压的时间的长短,毕竟有8G多一点。

我这里完成整合到完成解压,应该用了接近二十分钟左右。

注意一下:
  刚刚和原厂的确认了一下,源码的交叉编译工具和上次使用的工具是一致的,两套交叉编译器都可以使用,这里的话就直接使用上一篇文章的交叉编译环境进行说明,我们在bashrc里面做修改,后面每个终端都可以使用了,不用每次都输入固定的地址和编译命令,具体的地址和路径需要根据自己的来,




我们按照这个工具链来进行测试,我们先写一个最简单的测试工具,输出HellowordWorld,我们首先在ubuntu下测试。
在ubuntu 下测试,代码正常运行,
然后我们就换编译器编译,
我们为了区别,编译输出是加了ELF




编译好了之后,传输到开发板
测试开发板的终端是可以正常输出Hellloworld的。
好了,这里测试就先到这里,后面继续跟大家分享。




分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条