首页 > 系统相关 >Ubuntu的build-essential有什么作用

Ubuntu的build-essential有什么作用

时间:2023-06-05 22:33:27浏览次数:51  
标签:Ubuntu Depends build 软件包 安装 essential

Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。但是如果单独安装gcc以及g++比较麻烦,幸运的是,Ubuntu提供了一个build-essential软件包。查看该软件包的依赖关系:

y@ubuntu:~$ apt-cache depends build-essential
build-essential
 |Depends: libc6-dev
  Depends: <libc-dev>
    libc6-dev
  Depends: gcc
  Depends: g++
  Depends: make
    make-guile
  Depends: dpkg-dev

也就是说,安装了该软件包,编译c/c++所需要的软件包也都会被安装。因此如果想在Ubuntu中编译c/c++程序,只需要安装该软件包就可以了。

安装方法如下:

$sudo apt-get install build-essential



标签:Ubuntu,Depends,build,软件包,安装,essential
From: https://blog.51cto.com/u_4018548/6420112

相关文章

  • Ubuntu系统开放指定端口
    今天在一台Ubuntu服务器里面配置了一个Nginx服务,监听的8080端口。本机可以访问,但是局域网就是访问不到。首先怀疑防火墙没有开放8080端口,设置ufw防火墙开放8080端口$sudoufwallow80然后局域网依然不能访问,接下来应该还要配置一下iptables,开放8080端口$sudoiptables-IINPUT......
  • 程序员在Ubuntu安装之后的配置 - 2
    这是一篇记录Ubuntu服务器安装后基本软件安装、信息配置的帖子,主要内容以若干个bash文件的格式给出。详情可以参考我之前写过的文章:https://www.cnblogs.com/Higgerw/p/14036700.html#:~:text=https%3A//pan.baidu.com/s/1hNJ5Y7fqs6ONbwvHzv5qnA代码片段1有很多软件工具不需......
  • 全志科技官方Ubuntu16.04根文件系统镜像的替换和测试方法
     本指导文档主要基于全志A40i开发板——TLA40i-EVM,一款基于全志科技A40i处理器设计的4核ARMCortex-A7高性能低功耗国产评估板,演示Ubuntu根文件系统镜像的替换和测试方法。创龙科技TLA40i-EVM评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetoo......
  • MACOS 制作Ubuntu U盘安装盘
    MACOS制作UbuntuU盘安装盘用hdiutil将ISO转dmg#进入镜像所在路径cdDesktop#转换镜像,ISO-->dmghdiutilconvert-formatUDRW-oubuntu-20.04-desktop-amd64.dmgubuntu-20.04-desktop-amd64.iso插入U盘,查看序号,我这里是disk6格式化U盘!!!注意把下面的disk......
  • Linux系统之CentOS和Ubuntu的区别
    CentOS(CommunityENTerpriseOperatingSystem)Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。Ubuntu一个以桌面......
  • ubuntu20.4安装配置ros系统(noetic)
    不同ubuntu版本对应的ros版本名称ubuntu版本ros1版本ros2版本16.04kineticardent18.04melodicdashing20.04noeticfoxy1、打开软件与更新,切换ubuntu软件源(国内阿里云)2、打开终端,添加ros软件源(中科大镜像站)sudosh-c'./etc/lsb-release&&echo"......
  • Ubuntu包管理
    Ubuntu中使用dpkg和apt下载安装位置:1. /var/lib/apt/lists2. /var/lib/dpkg3.缓存:/var/cache/apt/archives -------------------------------------------------------------------------------------使用apt-getinstall命令时默认下载到/var/cache/apt/archives路径......
  • 【2023华为云CodeArts Build 实战训练营】云端实战-玩转编译构建
    2023HDC华为开发者大会即将到来,一起跟小智提前体验华为云CodeArtsBuild请注册华为云账号并完成实名认证,实验过程中请使用Chrome浏览器完成相关操作。华为云账号注册步骤请参考:https://support.huaweicloud.com/usermanual-account/zh-cn_topic_0069252244.html实名认证操作步骤请......
  • Ubuntu22.04 安装 java JDK
    0前言1下载jdk2.配置环境变量(只修改用户配置)参考0前言Linux一般使用openjdk,其主要由Oracle提供,部分源码不可见一般学习以jdk8为基础.以下教程为jdk8的Linux-Ubuntu的安装教程1下载jdkOracle网站:https://www.oracle.com/java/technologies/downloads/#java8下载后......
  • Ubuntu 创建开机自启动脚本的方法
    Ubuntu创建开机自启动脚本的步骤如下:1)将你的启动脚本复制到 /etc/init.d目录下以下假设你的脚本文件名为test。 2)设置脚本文件的权限$sudochmod755/etc/init.d/test 3)执行如下命令将脚本放到启动脚本中去:......