首页 > 其他分享 >build-essential的作用

build-essential的作用

时间:2024-03-15 18:33:43浏览次数:21  
标签:install apt build aptitude 软件包 essential 作用

1、build-essential的作用

linux操作系统上面开发程序, 光有了gcc 是不行的 它还需要一个 build-essential软件包 作用是提供编译程序必须软件包的列表信息

也就是说 编译程序有了这个软件包 它才知道 头文件在哪 才知道库函数在哪 还会下载依赖的软件包 最后才组成一个开发环境 当然 build-essential包 安装时 需要的依赖包 有些你用不上

软件包: build-essential 安装方法:

sudo apt-get install build-essential

2、通过build-essential安装C/C++开发环境

Ubuntu缺省情况下,并没有提供C/C++的编译环境,因此还需要手动安装。 如果单独安装gcc以及g 比较麻烦,幸运的是,为了能够编译Ubuntu的内核,Ubuntu提供了一个build-essential软件包。 命令:

apt-get install build-essential  

或者

aptitude install build-essential

其中aptitude是基于apt系列的命令。而由于aptitude是apt系列命令的高层封装,因此apt-get使用上比较方便,对于可能的软件包冲突等事件可以更好的处理。



标签:install,apt,build,aptitude,软件包,essential,作用
From: https://www.cnblogs.com/zhangzl419/p/18076026

相关文章

  • 一款前端开发工具Hbuilder
    背景:最近日在接触前同事留下的一个VUE项目(只有前端代码,后台服务压根没写真不知道以前是怎么糊弄过去的)时,发现一款可以快速开发前端的软件;今日分享一下。当我打开项目时发现,有个app.vue文件, 首先想到的应该是个VUE项目;根据以前的开发经验,我果断的安装了node.js,vscode等软......
  • 服务器反向代理的作用与实现
    目录前言一、服务器反向代理的作用1.负载均衡2.缓存控制3.安全防护4.单一入口二、服务器反向代理的实现方式 三、总结前言服务器反向代理是一种通过将客户端的请求转发给多个服务器中的一台来分担服务器负载的网络技术。本文将介绍服务器反向代理的作用、实现......
  • .NET项目轻松配置:掌握Packages.props和Build.props的利用
     概述:`Directory.Packages.props`和`Directory.Build.props`是.NET项目中的配置文件,分别用于统一管理NuGet包引用和自定义MSBuild构建过程。它们提高了解决方案的可维护性,通过集中配置,简化了项目文件,使团队协作更一致,同时避免了在每个项目中重复相同的配置,提高了开发效率。在......
  • powerbuilder11.5解析XML
    //定义变量OLEObjectlole_xmlhttpOLEObjectlole_xml//创建MSXML2.XMLHTTP对象lole_xmlhttp=CREATEOLEObjectlole_xmlhttp.ConnectToNewObject("MSXML2.XMLHTTP")//创建MSXML2.DOMDocument对象lole_xml=CREATEOLEObjectlole_xml.ConnectToNewObject("......
  • 芯片架构设计及其作用
    芯片架构设计是芯片流片前很重要的一个环节,俗称pre-silicon,芯片架构设计的好坏,决定了芯片产品的质量,决定了芯片产品是否易用,决定了芯片产品的性能,决定了芯片产品在市场上是否具有持久性。芯片生产是个大工程,芯片硬件和芯片软件具有非常不同的特性,芯片软件在release后可以持续完......
  • 千帆AppBuilder使用指南-个人中心(上)
    我的应用概述您可根据业务需求和使用场景,基于不同官方应用快速完成个人应用的创建,完成创建的个人应用将全部展示于【我的应用】,您可对已发布的个人应用进行在线网页分享体验和API调用。管理我的应用您可通过应用列表,快速查看和管理所有您个人创建的应用。应用配置点击「......
  • JS(一)变量与常量,作用域
    JS(一)变量与常量,作用域一变量与常量在JavaScript中,关于变量声明有三种方式:var、let和const,它们之间有一些区别。01var存在变量提升的问题,即变量可以在声明之前被访问。没有块级作用域,只有全局作用域和函数作用域。varnum=0;console.log(num);//输出:0varnum;......
  • Kubernetes operator(十) kubebuilder 实战演练 之 开发多版本CronJob【更新中】
    云原生学习路线导航页(持续更新中)本文是Kubernetesoperator学习系列第十篇,本节会在前篇开发的Cronjob基础上,进行多版本Operator开发的实战本文的所有代码,都存储于github代码库:https://github.com/graham924/share-code-operator-study/tree/main/cronJob-operato......
  • 遥感+技术在温室气体减排监测中的作用
    在全球环境问题日益严重的今天,以全球变暖为主要特征的气候变化成为了人类面临的巨大挑战。它威胁着地球的生态平衡,对全球可持续发展构成了严峻的挑战。为了应对这一挑战,各国纷纷采取行动,致力于实现碳达峰和碳中和的目标。在这样的背景下,卫星遥感技术凭借其独特的优势,在监测......
  • 在Linux中,文件系统层次结构是什么?以及目录作用是什么?
    在Linux操作系统中,文件系统层次结构是一种树状结构,也称为目录层级结构,它的顶部是根目录/。这个结构遵循FilesystemHierarchyStandard(FHS),它是一套规范,用来指导Linux及其他类Unix系统中文件和目录应该如何布局以保持一致性。下面是Linux文件系统层次结构的主要组成部分以及各目......