社区
Linux/Unix社区
帖子详情
linux如何把一个程序交叉编译到板子上
qq_38589729
2017-08-28 05:20:01
有了交叉编译工具链了,是要写makefile吗,大概需要怎么写
...全文
1659
12
打赏
收藏
linux如何把一个程序交叉编译到板子上
有了交叉编译工具链了,是要写makefile吗,大概需要怎么写
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rjw_999
2018-01-18
打赏
举报
回复
不是makefile的问题,关键你gcc要用arm的gcc
qhhyu
2017-12-29
打赏
举报
回复
我还不知道怎么在linux里建工程,还是直接编写.c文件啊不需要像windows的IDE那样建工程?
huayangshiboqi
2017-12-28
打赏
举报
回复
引用 楼主 qq_38589729 的回复:
有了交叉编译工具链了,是要写makefile吗,大概需要怎么写
这个,可以直接跟着板子提供方,提供的视频来学。我最近看了那个视频发现是真的有用
ipqtjmqj
2017-12-26
打赏
举报
回复
先在PC下编译通过,然后交叉编译的区别就只是把编译器换成交叉编译器。 所谓Makefile就是把编译用的命令保存成文件。
Acuity.
2017-12-26
打赏
举报
回复
引用 7 楼 huayangshiboqi 的回复:
最近也是开始接触嵌入式,对这个问题也有点迷惑
arm-linux-gcc hello.c -o test
huayangshiboqi
2017-12-19
打赏
举报
回复
最近也是开始接触嵌入式,对这个问题也有点迷惑
yuedahan
2017-12-18
打赏
举报
回复
如果项目源文件不是很大的话,可直接 使用交叉编译器 直接编译源文件... 编译好的可执行文件 弄到板子上
qsjming
2017-12-01
打赏
举报
回复
看看Makefile的语法,这个网上有很多的。也可以用其他的工具如CMake,不过最终都会转换为makefile。
yuedahan
2017-11-30
打赏
举报
回复
交叉编译只是把宿主机的程序编译成板子上能运行的可执行文件,Makefile要用来管理要怎么编、编什么,使编译的时候便捷。至于要不要用Makefile,要看工程大小,工程里面只有一个文件就没必要再写个Makefile了,如果有好几十个源文件需要编译,那直接命令就有点麻烦了,就用makefiel
jamon_tan
2017-09-12
打赏
举报
回复
直接交叉编译就行了
zhxianbin
2017-08-29
打赏
举报
回复
Linux 下开发,Makefile 是基础知识之一,怎么写不是几句话能说清楚的,看看 《跟我一起写 Makefile》
jklinux
2017-08-28
打赏
举报
回复
引用 楼主 qq_38589729 的回复:
有了交叉编译工具链了,是要写makefile吗,大概需要怎么写
不一定要写makefile啊,直接用交叉编译器编译也是可以的。 如交叉编译器是: arm-linux-gcc, 源文件: test.c test2.c arm-linux-gcc *.c -o test //编出的test程序就是arm上执行的了
华为海思35xx开发板的SDK环境搭建
本课程主要基于3519av100来讲解SDK开发环境的搭建过程,希望能起到触类旁通,举一反三地作用。从而帮助海思35系列初学者尽快地上手。课程主要分为六大章:1)介绍课程内容、特色、目标以及答疑2)对3519av100 020版本的SDK进行梳理,并对
交叉编译
toolchain和sdk进行安装3)编译uboot代码以及使用tftp和hitool两种方式进行烧写 4)编译kernel代码并烧写到
板子
里面。5)文件系统fs制作以及烧写6) 对sample模块进行梳理、编译以及讲解如何使用NFS在
板子
上运行tde模块例程。
Linux
中的
交叉编译
一直以为要编译出不同编译环境下能运行的
程序
需要安装相同的编译版本,然后试着去用源码安装gcc版本,看了教程太烦还出现了教程里没有的错误,很烦很气...一直以为
交叉编译
是用来在Windows上编译
linux
程序
用的,其实...
嵌入式
linux
一个
简单的hello
程序
编译及运行示例
pc机上面的编译
程序
一方面需要嵌入式
linux
的编译工具,另一方面需要在
linux
系统上面,这种在pc上编译嵌入式
linux
程序
的方式称为
交叉编译
,嵌入式
linux
的编译工具称为
交叉编译
工具链,这里以华为海思cpu的
一个
简单的...
Qt学习(如何
交叉编译
一个
Qt
程序
使其能在
板子
上运行) .
如何
交叉编译
一个
Qt
程序
使其能在
板子
上运行 首先安装
交叉编译
器arm-
linux
-gcc3.4.6,先将其压缩包放到
一个
目录下,然后对其进行解压,举了解压命令为:tar xjvf arm-
linux
-gcc-3.4.6-glibc-2.3.6.tar.bz2 -C /usr/...
【
交叉编译
】Python和C++
程序
的平台移植教程,x86-
Linux
到ARM-
Linux
最近实验室在搞
一个
嵌入式开发的项目,需要将
Linux
上编写的
程序
移植到ARM开发板上,由于之前也并没有做过这个方面,所以踩了不少的坑,这里把完整过程记录下来,供后来人参考。 一、
交叉编译
原理 在本教程的开头,...
Linux/Unix社区
23,116
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章