Cmake 自学笔记(linux)(二)
2017-10-27 15:32
204 查看
上一节是一个很简单的main.c,并了解了一些cmake的基本函数和结构。这一节我们将学习其他的东西。
1.创建一个hello.h的头文件,在里面写
关于头文件,需要说明的是:
*1,头文件里面可以是一些函数的声明。而函数的定义需要写在该头文件的.c文件中。比如这里就应该在hello.c中去定义hello函数。
*2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改,不用亲自跑到繁琐的代码内去搜索。
3,头文件只是声明,不占内存空间,要知道其执行过程,要看你头文件所申明的函数是在哪个.c文件里定义的,才知道。*
4,他并不是C自带的,可以不用。*
2.创建一个hello.c的头文件,在里面写
3.改写main函数
4.改写CmakeLists.TXT
一.例子二
将上一节的程序拆成几个部分(.h .c main.c)1.创建一个hello.h的头文件,在里面写
关于头文件,需要说明的是:
*1,头文件里面可以是一些函数的声明。而函数的定义需要写在该头文件的.c文件中。比如这里就应该在hello.c中去定义hello函数。
*2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改,不用亲自跑到繁琐的代码内去搜索。
3,头文件只是声明,不占内存空间,要知道其执行过程,要看你头文件所申明的函数是在哪个.c文件里定义的,才知道。*
4,他并不是C自带的,可以不用。*
2.创建一个hello.c的头文件,在里面写
3.改写main函数
4.改写CmakeLists.TXT
注意:add_executable(hello ./main.c ./hello.c)后面跟的源文件必须齐全,不能只是main,只要还有其他.c文件,都要将其包含进来,用空格隔开。
5.最后按照第一节的内容执行即可。相关文章推荐
- Cmake 自学笔记(linux)(三)
- Cmake 自学笔记(linux)(一)
- Cmake 自学笔记(linux)(四)
- Cmake 自学笔记(linux)(六)
- Cmake 自学笔记(linux)(五)
- 红帽 LINUX 6自学笔记第…
- cmake使用笔记和Creating CMake Linux projects with Visual Studio
- Linux自学笔记——OpenSSL命令行工具
- 自学linux从零开始(自学笔记①)
- Linux C++ 自学笔记
- Linux 自学笔记(一) 常见命令
- Linux自学笔记(十一)Linux之用户和用户组
- Linux自学笔记——文件共享服务之ftp
- linux 自学笔记(二) 权限管理命令
- Linux自学笔记——sed命令
- 半闲居士视觉SLAM十四讲笔记(2)初识 SLAM- part 2 linux CMake、Kdevelop
- Linux 自学笔记(三)——crontab 详解
- linux平台开发自学笔记(三)-代码编译
- Linux自学笔记——nsswitch and pam
- linux自学笔记--vim和文本三剑客基础