红联Linux门户
Linux帮助

Linux用cmake编译c++

发布时间:2016-06-13 15:42:49来源:linux网站作者:lovelylightningbug

g++ -o helloworld helloworld.cpp

但如果调用库的话,用g++编译非常不方便,我们可以写一个cmakelist,每次写新程序复制就可以了。

创建源文件 emacs -nw main.cpp

创建cmake命令 emacs -nw CMakeLists.txt

进行链接 cmake CMakeLists.txt

编译 make

运行 ./test    test是生成的可执行文件


CMakeLists.txt的内容如下:

project(test)
cmake_minimum_required(VERSION 2.8) 
set(CMAKE_C_FLAGS "-frounding-math")
set(CMAKE_CXX_FLAGS "-frounding-math")
aux_source_directory(. SRCS)  
add_executable(test  ${SRCS})

target_link_libraries(test, CGAL, CGAL_core ) // link the external library, 把CGAL和CGAL_ core替换成你需要用的库。


本文永久更新地址://m.ajphoenix.com/linux/21487.html