Welcome 微信登录

首页 / 操作系统 / Linux / 在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文件*/#includevoid pout(float result);/*printout.c文件*/#include"printout.h"void pout(float result){   printf("the result is %f ",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 -cgcc sq.c -cgcc calc.c printout.c sq.c -o calc(这里你可以改其它名字)那就可以了./calc完了