设为首页 加入收藏

TOP

在Linux下GCC将文件合起来编译
2014-11-23 22:55:05 来源: 作者: 【 】 浏览:9
Tags:Linux GCC 文件 起来 编译

大家用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完了


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux下支持NTFS内核模块的编译 下一篇Linux系统下C编译器----gcc

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: