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

结果如下
结果

  • 5
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,我可以为您提供一些关于使用Ubuntu系统编写C语言程序并开发酒店管理系统的资源。 首先,您需要安装C语言的编译器,Ubuntu系统可以使用以下命令安装GCC编译器: ``` sudo apt-get update sudo apt-get install build-essential ``` 安装完毕后,您可以使用文本编辑器(如nano、vim或emacs)编写C语言程序。例如,以下是一个简单的Hello World程序: ```c #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` 要编译该程序,您可以使用以下命令: ``` gcc -o hello hello.c ``` 该命令将生成一个名为“hello”的可执行文件,您可以通过以下方式运行它: ``` ./hello ``` 对于开发酒店管理系统,您可能需要使用其他库和工具。以下是一些可能有用的资源: - GTK+是一个用于创建图形用户界面的工具包,它提供了许多小部件和控件,可以用于构建用户友好的界面。您可以使用以下命令安装GTK+: ``` sudo apt-get install libgtk-3-dev ``` - MySQL是一种流行的关系型数据库管理系统,您可以使用它来存储和管理酒店管理系统的数据。您可以使用以下命令安装MySQL: ``` sudo apt-get install mysql-server ``` 安装完毕后,您可以使用MySQL Workbench等工具进行管理和操作。 希望这些资源能够帮助您开始编写C语言程序并开发酒店管理系统。如果您有任何其他问题或需要进一步帮助,请随时问我。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值