首页 > 在什么情况下(做的工作,工作范围), 需要学习Linux-Makefile的书写?

在什么情况下(做的工作,工作范围), 需要学习Linux-Makefile的书写?

稍稍接触呢Makefile的书写,感觉自己从IDE到书写Makefile,有点点不适应


make 就是一坨○,Makefile 就不是给人写的东西(请参阅这篇文章)。任何情况下都应当尽量避免直接使用 make 和详细钻研 make

事实上由于 Makefile 难写难读,所以一般情况下 make 被用作中间件。即其他对人类友好的程序首先生成可供 make 调用的 Makefile 文件,然后 make 再承担实际的运行工作。例如你可以了解一下 CMake 或者 GNU autoconf。


可以试试 xmake 。。比起直接写makefile 以及 autoconf 简单多了。。而且跨平台。。也是基于Lua,灵活方便

xmake是完全直接编译,不依赖makefile,当且也可以生成工程文件,主要以插件方式提供。。

target("console")

set_kind("binary")
add_files("src/*.c")

操作底层才要这些东西,好久没用都忘了

【热门文章】
【热门文章】