700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 在Ubuntu上利用vim进行程序编写及运行

在Ubuntu上利用vim进行程序编写及运行

时间:2022-05-05 11:26:27

相关推荐

在Ubuntu上利用vim进行程序编写及运行

目录:

1、编写一个主程序文件main1.c和一个子程序文件sub1.c并运行(1)、编写一个main1.c(2)、编写一个sub1.c(3)、运行程序2、利用vc++编译并运行主程序main1.c(1)、在windows的vc++上编写函数main1.c(2)、运行函数main1.c3、用makefile的方式编写主程序(1)、编写一个sub1.h头文件(2)、运行结果

1、编写一个主程序文件main1.c和一个子程序文件sub1.c并运行

(1)、编写一个main1.c

首先利用vim创建一个名为main1.c的新文件

vim main.c

然后输入i,开始编写程序;在编写好程序之后按esc后再输入:wq退出编写并保存文件,代码如下:

#include<stdio.h>#include"sub1.c" main(){int a=2,b=2;float i;i=x2x(a,b); //调用所引用的sub1.c的文件的函数x2x,并将返回值赋给iprintf("%f\n",i);}

(2)、编写一个sub1.c

利用vim在创建一个名为sub1.c的文件

vim sub1.c

然后输入i,开始编写程序;在编写好程序之后按esc后再输入:wq退出编写并保存文件,代码如下:

#include<stdio.h>float x2x(int a,int b){float i;i=a+b;return i; //返回i的值}

(3)、运行程序

在编写好程序后,在终端中如下指令将main1.c文件变成可执行文件,然后输入./main1运行程序,指令及运行结果如下图:

gcc -o main1 main1.c

./mian1

2、利用vc++编译并运行主程序main1.c

(1)、在windows的vc++上编写函数main1.c

x先创建一个新的工程文件命名为1,然后再创建一个新的.c文件加入新创的工程文件中,然后输入代码如下,若编译没有错误即可运行:

#include<stdio.h>float x2x(int a,int b){float i;i=a+b;return i;}main(){int a=2,b=2;float i;i=x2x(a,b);printf("%f\n",i);}

(2)、运行函数main1.c

点击运行,得到如下结果:

3、用makefile的方式编写主程序

(1)、编写一个sub1.h头文件

先编写一个sub1.h头文件因为再sub1.c以及main1.c中都需要调用该头函数,然后用makefile的方式实现程序,代码以及命令如下:

makefile脚本:

main1: main1.c sub1.ogcc main.c sub1.o -o main1sub1.o: sub1.cgcc -c sub1.c

sub1.h:

float(int a,int b);

sub1.c

#include"sub1.h"float x2x(int a,int b){float i;i=a+b;return i;}

main.c:

#include<stdio.h>#include"sub1.h"main(){int a=2,b=2;float i;i=x2x(a,b);printf("%f\n",i);}

(2)、运行结果

在终端输入make执行命令,先将sub1.c变成sub1.o,然后将main1.c及sub1.o两个文件变成一个可执行文件main1;结果如下图:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。