红联Linux门户
Linux帮助

Makefile编写规则

发布时间:2012-08-29 21:17:35来源:红联作者:年华易逝
各位大侠,小弟最近学习makefile时遇到一个问题,请帮忙解决!!!!!
1) 共包含4个文件,2个.c文件,1个.h文件,1个Makefile文件,
2) 当我把这几个文件放在同一个目录下时,make一下可以生成一个main的可执行文件,./main成功。
3) 当我把2个.c文件和Makefile文件放在同一目录,把.h文件放在另外一个目录时,make一下提示.h文件不存在,编译失败。
4) linux系统下是否可以实现此类的模块化编程(以前用KEIL做单片机时只要写一个源文件和头文件,然后编译运行一下就可以了)来完成一个大的项目?
5)谁能提供一些用makefile编译的简单示例,谢谢了。
6)详情看附件。
文章评论

共有 7 条评论

  1. army20151984 于 2014-07-02 12:32:54发表:

    去掉txt,换为.h

  2. qxfsy 于 2013-12-29 00:06:47发表:

    很有用

  3. wuruixn 于 2013-01-26 01:03:03发表:

    学习

  4. chen123guoyun 于 2012-12-29 15:18:16发表:

    学习学习

  5. 年华易逝 于 2012-08-30 17:30:14发表:

    这只是我写的电子文档,在实际程序中我是以后缀名标准来写的,还是不行。求指教!!!!!!

  6. 于 2012-08-30 08:39:04发表:

    回复了要审核?

  7. 于 2012-08-30 08:38:22发表:

    去掉你那写 ".txt" 文件名后缀就行了,比如main.c.txt 改成main.c