专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
嵌入式
Linux的那些事儿(10)----make & makefile
2019-07-13 03:49
发布
生成海报
站内文章
/
嵌入式Linux
17011
0
1371
今天在嵌入式Linux群中遇到一个网友提问,聊天记录如下:
&縱鎆@從佌&(25716199) 14:35:42 make工具怎么弄啊? &縱鎆@從佌&(25716199) 14:36:02 是Linux里的一个程序 还是在终端里弄? &縱鎆@從佌&(25716199) 14:37:27 我现在看到Makefile这了 不知道怎么练习... 虫出江湖(21221883) 14:41:43 找几个简单的软件来编译一下,就知道make该怎么用了 LPC
14:41:58 比较笼统 σ佝號℡(102249925) 14:42:04 找个make文档不就学会啦 &縱鎆@從佌&(25716199) 14:42:15 我的意思就是它的使用方法... LPC
14:42:17 你是想试你的makefile对不对呢? LPC
14:42:23 还是其它方面的? &縱鎆@從佌&(25716199) 14:42:31 我现在都找不到Makefile在哪 虫出江湖(21221883) 14:43:13 所以说就找几个软件,自己解包,看看包里面都有啥,然后自己试着编译看看,使用make工具 然后基本可以理解make是啥,makefile起什么作用 虫出江湖(21221883) 14:43:40 首先你要知道什么是gcc或者g++ &縱鎆@從佌&(25716199) 14:44:02 gcc是一个编译器嘛 =MCU=嵌入(1135701127) 14:44:23 聪明啊 &縱鎆@從佌&(25716199) 14:44:27 是在终端的里面gcc -o ... ....c 是吧 虫出江湖(21221883) 14:45:02 知道这些,就好理解了,找几个软件看看他们的makefile是怎么写的,make一下看看都执行了什么命令 &縱鎆@從佌&(25716199) 14:45:23 就是这个不知道...是在终端里操作吗? &縱鎆@從佌&(25716199) 14:45:38 直接make。。。吗? &縱鎆@從佌&(25716199) 14:46:33 后面直接make XX 吗? &縱鎆@從佌&(25716199) 14:49:34 Makefile在哪写?我现在就是不知道...是新建一个.c还是什么? 睿割氏窝老攻(235483710) 14:50:49 MAKEFILE 可以理解为编译程序的一个批处理 σ佝號℡(102249925) 14:51:13 Oh,My God 你去下个Make手册学习一下 &縱鎆@從佌&(25716199) 14:51:30 刚学的么... σ佝號℡(102249925) 14:51:34 对 &縱鎆@從佌&(25716199) 14:51:40 还没人教... σ佝號℡(102249925) 14:51:41 你知道批处理文件吗? &縱鎆@從佌&(25716199) 14:52:23 。bat? σ佝號℡(102249925) 14:52:28 个人感觉:Makefile有点类似于批处理文件 天堂(55663422) 14:53:04 找本linux c 编程书看,那里有讲解。 &縱鎆@從佌&(25716199) 14:53:14 恩,我知道他的功能,当时突然不知道在哪编写那些指令了 σ佝號℡(102249925) 14:53:24 建议你还是先写个只有.h和一个.c的文件编译一次吧 &縱鎆@從佌&(25716199) 14:54:04 是在一个文件夹里 写个.h 和一个.c 的 &縱鎆@從佌&(25716199) 14:54:25 然后在哪写Makefile的那些命令呢? σ佝號℡(102249925) 14:54:21 去这里学吧:http://www.linuxsir.org/main/doc/gnumake/GNUmake_v3.80-zh_CN_html/index.html
这是个典型的Linux初学者,因为他一直认为makefile要么是个.c文件要么就是个.h文件。而完全不知道为什么会存在makefile文件,或者压根就不知道为什么make有时候可以成功有时候压根就用不了。上网找了些资料,现在整理如下,希望对于各种对于make&makefile有问题的人都可以直接入门。 一、跟我一起写 Makefile(原处已经不不知道了,反正是个大牛的作品)
http://blog.csdn.net/liang13664759/archive/2007/09/04/1771246.aspx
二、关于Makefile中的通配符
http://blog.chinaunix.net/u/20632/showart_232426.html
Ta的文章
更多
>>
AD有原理图导入PCB时提示ECO的原因
0 个评论
Linux的那些事儿(10)----make & makefile
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮