在Clion中构建并运行使用math.h的项目

时间:2016-08-25 16:46:27

标签: clion

如何在Clion中添加-lm(for math.h)等标志来构建和运行c文件?

我基本上想在我的代码中使用pow()中的math.h函数,并在Clion中运行和调试它。

我是CMake的新手 这是我的CMakeLists.txt:

cmake_minimum_required(VERSION 3.5)
project(Assign2)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
set(SOURCE_FILES main.c)
add_executable(Assign2 ${SOURCE_FILES})

1 个答案:

答案 0 :(得分:3)

您需要将target_link_libraries(YOUR_TARGET_NAME_HERE m)添加到CMakeLists.txt文件中。

(如果您已经尝试过,或者不知道目标名称是什么,请将CMakeLists.txt文件的内容添加到您的问题中)

修改:您的目标名称为Assign2,因此在CMakeLists.txt的底部,您需要添加:target_link_libraries(Assign2 m)