Ubuntu支持C语言编译运行和make命令最简单的方法

Ubuntu支持C语言编译运行和make命令最简单的方法

背景

小白我自学Ubuntu一段时间,主要学习linux,用Python做一些小项目。昨天领导给了一个小活,让验证一下第三方给的.o好不好用,小白我一看这不是linux系统下用的目标文件嘛,小白我正好自学Ubuntu半年了,简直特么就是Linux达人了,我说领导你别管了,这种小事我特么还搞不定?领导会心的点点头让我离开了办公室,走之前我给领导倒了一杯茶,心中暗想:小白在单位混了这么多年,技术没啥长进,特么眼力见还是有的。
拿到领导给的整套项目,发现里面的东西很齐全,main函数,makefile都有,小白虽然是小白,但是小白还是知道啥是makefile的,于是小白赶紧打开了硬盘里的小电影 虚拟机,轻轻的敲了一下make,想先试一下,这下傻逼了,不支持make命令,小白于是赶紧开始百度怎么在Ubuntu中运行make,百度中各种方法,小白是个急躁的人,超过三行的教程看不到第二行就想放弃了,就在小白绝望之际,我cao,这是一个什么样的命令,简直是出水芙蓉,花容月貌,活脱脱的一个没穿衣服的大美人,这里我将这个命令记下,感谢当时的参考文章:不好意思我找不到了。。。

一键安装

sudo apt-get install build-essential

只通过安装build-essential这一软件包,C/C++开发用的工具,比如gcc g++ gdb make什么的就都装齐了~~

### 回答1: 在Ubuntu 18.04上安装编译环境非常简单,以下是详细的步骤: 1. 打开终端,使用以下命令更新系统软件包列表: ``` sudo apt update ``` 2. 确保系统已安装了编译所需的基本工具和库文件,使用以下命令进行安装: ``` sudo apt install build-essential ``` 这将安装gcc、g++和make等工具,以及一些常用库文件。 3. 安装编译所需的其他依赖库,根据您需要编译的软件不同,安装的依赖库也会不同。一般来说,您只需要在终端中运行以下命令: ``` sudo apt install <dependency> ``` 将`<dependency>`替换为您需要安装的具体依赖库的名称。您可以在软件的官方文档或README文件中找到所需的依赖库列表。 4. 如果您需要在编译过程中使用其他开发工具或库文件,您也可以使用`apt`包管理器进行安装。例如,安装Java开发环境(JDK),可以运行以下命令: ``` sudo apt install default-jdk ``` 这将安装默认版本的JDK。 5. 安装好编译环境后,您可以使用gcc编译C语言程序,使用g++编译C++语言程序。例如,要编译名为`hello.c`的C语言程序,可以运行以下命令: ``` gcc -o hello hello.c ``` 这将生成可执行文件`hello`。 6. 最后,您可以通过运行以下命令来执行编译后的程序: ``` ./hello ``` 确保您在运行可执行文件之前,进入到该文件所在的目录。 这些步骤将帮助您在Ubuntu 18.04上安装编译环境,并准备好编译运行程序。根据您的需求,您还可以进一步安装其他开发工具和库文件。 ### 回答2: 编译环境是指能够进行源代码编译和生成可执行文件的一组软件工具。在Ubuntu 18.04上安装编译环境需要执行以下步骤: 1. 打开终端,并使用以下命令更新软件包列表: ```shell sudo apt update ``` 2. 安装基本编译工具,包括gcc、g++和make: ```shell sudo apt install build-essential ``` 3. 安装其他常用的编译工具,如git和cmake: ```shell sudo apt install git cmake ``` 4. 安装特定语言的编译器,如Java的OpenJDK: ```shell sudo apt install openjdk-8-jdk ``` 5. 安装特定库和开发包,根据自己的需要安装不同的库和开发包,例如OpenGL库和Python开发包: ```shell sudo apt install libgl1-mesa-dev python-dev ``` 6. 验证安装。使用以下命令验证编译环境是否安装成功: ```shell gcc --version g++ --version make --version ``` 以上步骤完成后,您的Ubuntu 18.04系统就已经具备了完整的编译环境。您可以使用这些工具编译和构建各种源代码,并生成可执行文件。根据不同的需求,您还可以进一步安装其他特定的开发工具和库。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值