本文共 446 字,大约阅读时间需要 1 分钟。
一个程序可能被分成多个源文件,这样可以更容易编辑和理解,尤其是在大程序的情况下----它
允许独立地编译各自的部分。在下面的例子中,我们将把程序 Hello Linux 分成 3 个文件:“main.c”,“hello.c”和“hello.h”,文件内容如下所示。
main.c
int main (void){ hello ("Linux!"); return 0;}
hello.c
#include#include "hello.h"void hello (char * name){ printf ("Hello, %s!\n", name);}
hello.h
#ifndef _HELLO_H#define _HELLO_Hvoid hello (char * name);#endif
而后输入gcc main.c hello.c -o hello
,进行多文件链接编译,生成可执行文件hello
。
随后输入./hello
,执行可执行文件!
转载地址:http://hznaf.baihongyu.com/