欢迎光临散文网 会员登陆 & 注册

《2》cmake的第一个例子(运行步骤)

2022-08-06 13:17 作者:GXTon_阿通  | 我要投稿

1,简单写一个helloworld程序.

2,然后写cmake程序.

3,运行cmake程序生成Makefile.

4,利用生成的Makefile,生成可执行文件.

5,运行可执行文件查看效果.

首先cmake是为了生成Makefile的.而不是生成可运行文件的.

如果要生成可运行文件,还需要用make指令+Makefile.(也就是make一下)


目录结构:

1,首先写helloworld的main.c程序

在ubuntu中指令vim main.c

输入下面代码:

2,写cmake程序,也就是创建CMakeLists.txt文件

vim CMakeLists.txt中写入:

3,运行cmake,执行CMakeLists.txt

可以看到生成了一些文件:(其中有我们想要的Makefile)

4,利用上一步中生成的Makefile文件生成可执行文件

  (make一下,可以看到有生成可执行文件 hello)

5,运行可执行文件hello

最终运行了程序,并输出了hello world

后续还需要做一些工作,因为这样输出会有很多cmake生成的文件.

文件分布的很散,后续需要把这些文件整理到一个文件夹中.

另外,一个大的工程会有很多.c文件,需要掌握如何通过cmake管理多个.c文件的情况.

《2》cmake的第一个例子(运行步骤)的评论 (共 条)

分享到微博请遵守国家法律