完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
下面,我要分享一下Linux系统编程的经验。 首先是最简单的Hello world!程序。 首先,我们需要在宿主机上安装好ARM-linux-gcc,也就是交叉编译工具链,并设置好环境变量。这样,我们就可以在任意路径下,对源码进行交叉编译了。 1)新建helloworld.c
2)编写代码
3)交叉编译
其中arm-none-linux-gnueabi-gcc是交叉编译器,-o helloworld生成 ELF 32bit ARM可执行文件, helloworld.c指明了源码,-static代表静态编译,即不依赖动态链接库。 4)将可执行文件拷贝到U盘
5)将U盘插入开发板,挂载,运行
6)运行结果
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
芯灵思SinlinxA33开发板Linux内核workqueue(附实测代码)
11917 浏览 0 评论
芯灵思SinlinxA33开发板Linux内核 tasklet 机制(附实测代码)
12576 浏览 0 评论
芯灵思Sinlinx A33开发板 Linux内核等待队列poll ---阻塞与非阻塞
34859 浏览 0 评论
芯灵思Sinlinx A33开发板Linux中断编程 3-应用程序
34792 浏览 0 评论
38871 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-8 01:17 , Processed in 0.342938 second(s), Total 42, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号