自动生成MakeFile文件的几大工具

浅谈能自动生成makefile的几大工具:

  • Autotools
  • cmake

Autotools:

  • Autotools是一个工具集,具有灵活性较大,对用户角度使用较为友好(cmake生成用户权限较多)。
  • 开发步骤太多,配置繁琐 [ autoscan + autoconf + automake ];
  • 通常编译的./configure文件,大多通过由autotools构建的,最终生成Makefile和config.h文件

CMake:

  • CMake是一个跨平台的安装(编译)工具
  • CMake类似make工具功能,用来读取并执行CMakeLists.txt文件的语句,最终生成makefile
  • Cmake语言开发相对简单,易于理解
  • 目前很多项目正在抛弃Autotools、qmake等,转而采用cmake.

 

后续待完善... ...

 

 

 

发布了29 篇原创文章 · 获赞 43 · 访问量 4万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章