在linux下像keil一样把子.c文件.h文件链接到mian.c中

以hello world为例

File:main.c

#include

#include

int main()

{

    int i;

    printf("main fun!\n");

    sub_fun();

    return 0;

}


File: sub.h

void sub_fun();


File: sub.c

#include

void sub_fun()

{

    printf("sub fun!\n");

}

以上为最基本代码,之后输入gcc命令链接即可

gcc -c -o main.o main.c

gcc -c -o sub.o sub.c

gcc -o test main.o sub.o

以上命令即可生成一个test可执行文件,把所有子文件链接到一起

来自韦东山linux书


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部