700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Ubuntu中编写C语言程序

Ubuntu中编写C语言程序

时间:2024-08-20 07:11:00

相关推荐

Ubuntu中编写C语言程序

Ubuntu中编写C语言程序

1、准备工作1.1 安装GCC2、使用GCC编写C语言程序2.1 编写一个Hello World程序2.2 编写一个主程序文件main1.c和子程序文件sub1.c3、用Makefile方式编写程序

1、准备工作

1.1 安装GCC

安装GCC的命令:

sudo apt-get build-dep gcc;

一般装好的Ubuntu系统中已经安装好了GCC,但要想编译C语言文件还需要安装build-essentian这个软件包,命令如下:

sudo apt-get install build-essential;

注:

sudo是“以超级用户身份运行”,可以允许普通用户执行root命令。

2、使用GCC编写C语言程序

2.1 编写一个Hello World程序

首先创建一个新的C语言源文件

vim Hello.c

打开vim界面后按i进入写入模式,然后写入代码

#include<stdio.h>int main(){printf("Hello World\n");return 0;}

接着输入:wq保存并退出,然后进行编译、运行

gcc Hello.c -o hello./hello

结果如下

2.2 编写一个主程序文件main1.c和子程序文件sub1.c

main1.c程序

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

sub1.c程序

float x2x(int a, int b){return a * b;}

运行结果如下

3、用Makefile方式编写程序

Makefile相当于一个项目管理工具,它的书写规则如下:

(1)如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。

(2)如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序。

(3)如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序。

main: main1.o sub1.ogcc -o main main1.o sub1.oclean:rm rf *.o main

结果如下

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