
一种方法是编写makefile文件,用makefile文件管理程序脚本之间的相互依赖关系
一、CMake是一种跨平台编译工具,比make更为高级。CMake主要是编写CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后用make命令编译源码生成可执行程序
二、cmake 指向CMakeLists.txt所在的目录,例如cmake .. 表示CMakeLists.txt在当前目录的上一级目录
cmake会生成很多中间文件,所以建议新建一个文件夹存放,分四个步骤:
1、mkdir bulid //新建文件夹存放编译的中间文件
2、cd bulid //进入bulide文件夹
3、cmake .. //因为CMakeLists.txt文件在当前目录的外面,所以cmake命令需要使用cmake ..
4、make //make命令根据makefile文件编译源码,在bulid目录下生成一个可执行文件,运行获取结果
CMakeLists.txt主要包含以上的7个步骤:
#1.cmake verson,指定cmake版本
cmake_minimum_required(VERSION 3.13)
#2.project name,指定项目的名称,一般和项目的文件夹名称FirstProject对应
PROJECT(FirstProject)
#3.head file path,头文件目录
INCLUDE_DIRECTORIES()
#4.source directory,源文件目录
AUX_SOURCE_DIRECTORY(src DIR_SRCS)
#5.set environment variable,设置环境变量,编译用到的源文件全部都要放到这里,否则编译能够通过,但是执行的时候会出现各种问题,比如"symbol lookup error xxxxx , undefined symbol"
SET(TEST_MATH)
#6.add executable file,添加要编译的可执行文件
ADD_EXECUTABLE(${PROJECT_NAME} ${TEST_MATH})
#7.add link library,添加可执行文件所需要的库(命名规则:lib+name+.so),就添加该库的名称
TARGET_LINK_LIBRARIES(${PROJECT_NAME} m)
1。点击“文件”菜单按钮,选择“新建”2。在“工程”选项中选择“Win32 Console Application”,然后输入工程名称3。不急着按确定,选旁边的“文件”的选项卡,然后选“C++Source File”,输入文件名(以.c结束例如: sort.c)按确定4。在后缀为.c的文本编辑框内输入源代码5。F7是编译,F5是运行,ctrl+F5是看结果1、下载好clion安装包后,双击运行安装包。2、点击Next。3、设置好安装路径,这里是安装到D盘,点击Next。
4、根据自己需求进行勾选,点击Next。
5、点击Install。
6、选择RunCLion,点击Finish。
7、勾选Donotimportsettings,点击OK。
8、选择Evaluateforfree-->Evaluate。
9、点击continue。
10、可以点击NewProject新建一个项目进入主编辑页面。
11、获取CLion无限重置时间插件,关注微信公众号,C和C加加回复11即可获取无限重置时间插件。新建一个或者打开一个项目进入主编辑页面,自行解压下载的CLion无限重置时间插件,找到 ide-plugin-2.1.6.zip这个注意不用解压,用鼠标用左键直接拖到软件中,进行插件的安装。温馨提示:拖拽过程中,如果出现invalidCENheader(badentryname)报错,把这个压缩包解压,拖拽里面的ide-eval-resetter-2.1.6.jar文件进去即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)