各位大侠,小弟最近学习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)详情看附件。


army20151984 于 2014-07-02 12:32:54发表:
去掉txt,换为.h
qxfsy 于 2013-12-29 00:06:47发表:
很有用
wuruixn 于 2013-01-26 01:03:03发表:
学习
chen123guoyun 于 2012-12-29 15:18:16发表:
学习学习
年华易逝 于 2012-08-30 17:30:14发表:
这只是我写的电子文档,在实际程序中我是以后缀名标准来写的,还是不行。求指教!!!!!!
于 2012-08-30 08:39:04发表:
回复了要审核?
于 2012-08-30 08:38:22发表:
去掉你那写 ".txt" 文件名后缀就行了,比如main.c.txt 改成main.c