我有一段C代码,我坚持使用gcc编译器而非其他的C++编译器进行编译!我需要一个适用于它的CMakeLists.txt文件!你能帮我吗?这是我的简单项目:
main.c
这就是CMake的基础知识:
cmake_minimum_required(VERSION 2.6.0)
# here we specify that the project is C language only, so the default
# C compiler on the system will be used
project(myprogram C)
add_executable(myprogram main.c)
这就是将C文件编译成可执行文件所需的全部。
将您的项目指定为C语言项目应该足够满足您的需求。
如果这还不够,您可以在调用cmake时在命令行上强制指定编译器。
mkdir build && cd build
export CC=gcc
cmake ..
make
或者
mkdir build && cd build
cmake .. -DCMAKE_C_COMPILER=gcc
make
project
指令 - SirDariusCMAKE_C_COMPILER
,并使用-D选项,而不是使用“export”命令。 - mathk