linux多文件编程实例
时间: 2023-07-27 12:33:09 浏览: 108
好的,以下是一个简单的 Linux 多文件编程实例:
假设我们有两个文件:main.c 和 helper.c。我们想要在 main.c 中调用 helper.c 中的函数。
helper.c 文件中定义了一个简单的函数:
```c
#include <stdio.h>
#include "helper.h"
void printHello(void) {
printf("Hello, world!\n");
}
```
注意我们在函数定义前包含了一个头文件 helper.h,这个头文件用于声明函数。
```c
#ifndef HELPER_H
#define HELPER_H
void printHello(void);
#endif
```
在 main.c 中,我们需要包含 helper.h 头文件,并调用 printHello 函数。
```c
#include <stdio.h>
#include "helper.h"
int main(void) {
printHello();
return 0;
}
```
现在我们需要将这两个文件编译成一个可执行文件。我们可以使用以下命令来编译:
```bash
gcc -o program main.c helper.c
```
这将生成一个名为 program 的可执行文件。运行它,你将会看到输出 "Hello, world!"。
这就是一个简单的 Linux 多文件编程实例,希望对你有所帮助。
阅读全文