今天跟大家唠唠我装 `build-essential` 这事儿,别看名字挺唬人,就是个开发工具包,但它能帮你搞定编译 C/C++ 程序那些乱七八糟的事儿,省心不少!
事情是这样的,前几天我想编译个小工具,结果发现我的 Ubuntu 上面缺一堆东西,gcc 啥的都没有,折腾半天也没搞定,报一堆错误,当时那个心情,真是想砸电脑。
后来在网上搜一下,才知道原来需要装一个叫做 `build-essential` 的东西,说是装这个,啥依赖都给你自动搞定,简直是救星!
说干就干!
我先打开终端,sudo apt update,更新一下软件源,这步很重要,不然可能装的是老版本,出问题更麻烦。
然后,我就输入这行命令:
sudo apt install build-essential
回车!
接着就是漫长的等待……
中间会问你是不是要继续安装,当然是选 `y` ,然后继续等。
友情提示: 如果你用的网络不可能会很慢,耐心点,或者换个源试试。
等它跑完,应该就装好。
为验证一下是不是真的装好,可以试着编译一个简单的 C 程序。
我新建一个 `hello.c` 文件,内容很简单:
#include <stdio.h>
int main() {
printf("Hello, world!\n");
return 0;
保存,然后在终端里输入:
gcc hello.c -o hello
这句命令就是用 gcc 编译器把 `hello.c` 编译成一个可执行文件 `hello`。
如果一切顺利,没有报错,那么就说明 `build-essential` 真的装好!
运行一下编译出来的 `hello` 文件:
./hello
如果屏幕上显示 "Hello, world!",那就大功告成!
装 `build-essential` 挺简单的,就两行命令:
sudo apt update
sudo apt install build-essential
但是它可以省去你手动安装一堆依赖的麻烦,让你专注于写代码,这才是最重要的!
这回的分享就到这里,希望对你们有所帮助!下次再遇到类似的问题,不要慌,上网搜一下,总能找到解决办法的。