我之前从未尝试过这样做,所以这实际上是我第一次交叉编译C程序。
我有一个main.c代码文件,需要为它创建一个makefile,这样我就可以交叉编译这个文件了。此c文件具有dependancy curl库。当我通过添加库在xcode中编译它时,它构建正常。但是,我仍然需要为交叉编译创建一个makefile。我可以使用xcode生成该makefile吗?如果是这样,您能提供一些步骤指导,还是需要使用其他工具来生成它?
答案 0 :(得分:3)
替代方法
您可以使用CMake执行此任务。首先来看看这个tutorial,它解释了CMake的基础知识。然后看看toolchain documentation。
看看这个post。
Btw OpenWrt也支持基于CMake的项目,只需查看 uci 和 libubox 包。