2.1 用命令新建目录, 目录以自己的姓名拼音命令,在目录下用命令新建add.c sub.c main.c三个源文件和add.h sub.h两个头文件,add.c 、sub.c分别实现加法函数、减法函数,main.c中调用这两个函数输出结果;用gcc及相关选项,把源文件编译成目标文件,最后链接生成可执行程序并运行。
时间: 2024-02-21 20:57:50 浏览: 69
好的,我会按照您的要求回答这个问题。
首先,您可以使用如下命令在当前目录下新建一个以您的姓名拼音命名的目录:
```
mkdir <您的姓名拼音>
```
例如,如果您的姓名是张三,那么可以使用以下命令:
```
mkdir zhangsan
```
接下来,您可以使用如下命令在新建的目录下分别创建三个源文件和两个头文件:
```
cd <您的姓名拼音>
touch add.c sub.c main.c add.h sub.h
```
然后,您可以在 add.c 和 sub.c 中分别实现加法和减法函数,例如:
```c
// add.c
int add(int a, int b) {
return a + b;
}
// sub.c
int sub(int a, int b) {
return a - b;
}
```
在 main.c 中,您可以调用 add.c 和 sub.c 中的函数来计算并输出结果,例如:
```c
// main.c
#include <stdio.h>
#include "add.h"
#include "sub.h"
int main() {
int a = 10, b = 5;
printf("a + b = %d\n", add(a, b));
printf("a - b = %d\n", sub(a, b));
return 0;
}
```
接下来,您可以使用 gcc 编译器将这些源文件编译成目标文件并链接生成可执行文件。假设您的操作系统是 Linux,您可以使用以下命令:
```
gcc -o main main.c add.c sub.c
```
其中,-o 选项指定生成的可执行文件名为 main。
最后,您可以使用以下命令运行生成的可执行文件:
```
./main
```
这样就完成了您的第一个问题,希望能对您有所帮助。
阅读全文