当前位置: 技术问答>linux和unix
linux下用gcc编译程序的简单问题
来源: 互联网 发布时间:2015-01-03
本文导语: 有三个c语言文件,分别是program.c, lib.h,bill.c 程序如下所示,很简单: program.c 如下: #include "lib.h" int main() { bill("Hello World"); exit(0); } lib.h 如下: void bill(char *); void fred(int); bill.c 如下: #include vo...
有三个c语言文件,分别是program.c, lib.h,bill.c 程序如下所示,很简单:
program.c 如下:
#include "lib.h"
int main()
{
bill("Hello World");
exit(0);
}
lib.h 如下:
void bill(char *);
void fred(int);
bill.c 如下:
#include
void bill (char *arg)
{
printf("bill: you passed %sn", arg);
}
如何对这三个文件进行编译呀,直接进行#gcc program.c -o program 不行,是不是还有别的参数,我是新手,请帮忙解决!
program.c 如下:
#include "lib.h"
int main()
{
bill("Hello World");
exit(0);
}
lib.h 如下:
void bill(char *);
void fred(int);
bill.c 如下:
#include
void bill (char *arg)
{
printf("bill: you passed %sn", arg);
}
如何对这三个文件进行编译呀,直接进行#gcc program.c -o program 不行,是不是还有别的参数,我是新手,请帮忙解决!
|
可以做一个makefile
也可以用gcc -o program program.c bill.c进行编译
也可以用gcc -o program program.c bill.c进行编译
|
gcc bill.c program.c -o First