如何为C源文件生成makefile

如何为C源文件生成makefile,makefile,cross-compiling,Makefile,Cross Compiling,我以前从未尝试过这样做,所以这实际上是我第一次交叉编译C程序 我有一个main.c代码文件,需要为它创建一个makefile,以便交叉编译这个文件。这个c文件有一个依赖性卷曲库。当我通过添加库在xcode中编译它时,它构建得很好。但是,我仍然需要为交叉编译创建一个makefile。我可以用xcode生成那个makefile吗?如果是这样,您能提供一些分步指导吗,或者我需要使用其他工具来生成它吗?替代方法 您可以使用CMake执行此任务。首先看一下这个,它解释了CMake的基本原理。然后看一看 也

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


我有一个main.c代码文件,需要为它创建一个makefile,以便交叉编译这个文件。这个c文件有一个依赖性卷曲库。当我通过添加库在xcode中编译它时,它构建得很好。但是,我仍然需要为交叉编译创建一个makefile。我可以用xcode生成那个makefile吗?如果是这样,您能提供一些分步指导吗,或者我需要使用其他工具来生成它吗?

替代方法

您可以使用CMake执行此任务。首先看一下这个,它解释了CMake的基本原理。然后看一看

也来看看这个

顺便说一句,OpenWrt还支持基于CMake的项目,只需看看uci和libubox包。

这可能会有帮助: