||
(1) 编写源文件
编写main.c 和add.c这两个文件,main.c文件内调用add.c文件中的add函数。
/* main.c*/
#include <stdio.h>
int main(void)
{
int a=5;
int b=6;
int c=0;
c=add(a, b);
printf(“%d +%d=%d \n”, a, b, c);
return 0;
}
/* add.c */
int add(int a, int b)
{
return a+b;
}
(2) 编译源文件
编译多文件主要有两种方法:
一种是将多个文件编译成动态加载函数库文件,然后再将所有的动态加载函数库文件链接成一个可执行文件:
gcc –c add.c main.c
gcc add.0 main.o –o add_1
./add_1
另一种方法是将多个文件直接编译成一个可执行文件:
gcc add.c main.c –o add_2
./add_2
********************************************************************************
以上文字转载至:《Linux编程80例详解》---------王友九,张艳利,邓富娥编著
Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )
GMT+8, 2024-11-24 10:58 , Processed in 0.029243 second(s), 18 queries , Gzip On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.