Ubuntu中编写C语言程序

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.o
	gcc -o main main1.o sub1.o
clean:
	rm rf *.o main

结果如下
结果

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值