C语言中makefile如何使用

C语言 中makefile如何使用,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联成立10年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供网站建设、成都网站制作、网站策划、网页设计、国际域名空间、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,创新互联通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。

C语言 makefile学习及实现实例

先来看一个例子:

Person: main.o person.o   
  g++ -o $@ $^      
%.o : %.cpp 
  g++ -c -o $@ $<  
clean: 
  rm -rf *.o Person

其中:

1、Person表示要生成的目标文件。

      main.o  person.o是依赖文件

      所以Person: main.o person.o

这句话的意思就是,要想生成Person这个文件,就要依赖于main.o , person.o这两个文件。

2、$@ : 表示目标文件,这里的目标文件就是Person
      $^   :  表示目标文件后面的所有依赖文件,也就是.o文件
      $<  :  表示第一个依赖文件,这里的第一个指的就是main.o

3、%.o : %.cpp

      %,o : %,cpp前面加%表示通配符,表示通配所有的.o文件还有所有的.cpp文件

4、还有一点要注意,上面g++前面不是空格,而是一个tab,一般情况下,tab是4个空格的大小。

5、clean: 

      对应下面的文件,如果你执行make clean,makefile就会帮你清除所有的.o和Person这个目标文件。

看完上述内容,你们掌握C语言 中makefile如何使用的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网页题目:C语言中makefile如何使用
网站地址:http://myzitong.com/article/pieogg.html