红联Linux门户
Linux帮助

在linux下GCC文件合起来编译

发布时间:2007-11-06 10:41:10来源:红联作者:Nesoikps
大家用gcc懂得怎样将几个文件合来编译吗,如果不懂可以看一看,懂的请指点,这个是老师上课的练习,目的是让我们熟悉怎样在linux的gcc下将文件合起来编译

题目很简单的,就是输入一个浮点,然后平方输出

/*calc.c文件*/
#include
#include"sq.h"
#include"printout.h"
int main()
{
float f;
while(scanf("%f",&f))
{
pout( squre(f));
}
return 0;
}

/*printout.h文件*/
#include
void pout(float result);

/*printout.c文件*/
#include"printout.h"
void pout(float result)
{
printf("the result is %f\n",result);
}

/*sq.h文件*/
float squre(float f);

/*sq.c文件*/
#include"sq.h"
float squre(float f)
{
return f*f;
}

为了好做些,将上面文件放在同一路径下,然后终端(运行没有错误情况下)

gcc calc.c -c
gcc printout.c -c
gcc sq.c -c
gcc calc.c printout.c sq.c -o calc(这里你可以改其它名字)那就可以了
./calc完了。
文章评论

共有 0 条评论