如何为C源文件生成makefile

时间:2014-08-30 10:59:28

标签: makefile cross-compiling

我之前从未尝试过这样做,所以这实际上是我第一次交叉编译C程序。

我有一个main.c代码文件,需要为它创建一个makefile,这样我就可以交叉编译这个文件了。此c文件具有dependancy curl库。当我通过添加库在xcode中编译它时,它构建正常。但是,我仍然需要为交叉编译创建一个makefile。我可以使用xcode生成该makefile吗?如果是这样,您能提供一些步骤指导,还是需要使用其他工具来生成它?

1 个答案:

答案 0 :(得分:3)

替代方法

您可以使用CMake执行此任务。首先来看看这个tutorial,它解释了CMake的基础知识。然后看看toolchain documentation

看看这个post

Btw OpenWrt也支持基于CMake的项目,只需查看 uci libubox 包。