文章目录
续上一篇:CMake使用详解一(单文件编译)
1 同一目录,多个源文件
1.1 创建2个源文件
在mathPowerDemo2
文件夹中新建两个cpp文件:
$ mkdir mathPowerDemo2
$ cd mathPowerDemo2
$ gedit main.cpp
$ gedit power.cpp
$ gedit power.h
main.cpp
中源代码为:
#include <stdio.h>
#include <stdlib.h>
#include "power.h" //特别注意自己定义的函数头文件需要用引号括起来
int main(int argc, char *argv[])
{
if (argc < 3){
printf("Usage: %s base exponent \n", argv[0]);
return 1;
}
double base = atof(argv[1]);
int exponent = atoi(argv[2]);
double result = power(base, exponent);