出自 https://blog.csdn.net/bxl_19920205/article/details/48367457

原文如下:

编译工程时到最后的时候,系统报错。错误原因竟然是乱码,但是我的系统上解密已经登录。

莫名其妙啊!

sudo apt-get install build-essential

进行了更新,再编译竟然通过了

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

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

总之,要在终端执行 sudo apt-get install build-essential

编译工程时,就不会报错了~

sudo apt-get install build-essential的作用相关推荐

  1. The repository ‘xxx‘ no longer has a Release file. (sudo apt --fix-broken install失败解决)

    记录下困扰好久的一个apt问题的修复: 目录 问题描述 出现的报错 解决方法 问题描述 本人在安装cuda11.1的时候,安装过程中由于某些原因导致安装好的文件有缺失(或者说没安装全,出现apt问题, ...

  2. sudo apt install 和 sudo apt -get install 有什么区别?

    从功能上讲,没有任何区别.apt命令就是之前的apt-xxx这一堆命令的大杂烩,比较新,目前还在开发中,目前并未集成所有的apt-xxx命令的功能,可能cli还不稳定,未来某些命令参数可能会变,也有可 ...

  3. sudo apt install提示缺少安装包时可以进行以下命令

    sudo apt --fix-broken install(提示有未能满足的依赖关系执行下面命令)

  4. 关于解决错误apt --fix-broken install

    问题背景: 今天在配置GRPC环境的过程中需要从github下取一些资源,但是当执行了安装命令后,Ubuntu报了提示执行apt --fix-broken install的错误. 命令行给出了以下提示 ...

  5. 您也许需要运行“apt --fix-broken install”来修正上面的错误

    ROS中软件安装问题: 您也许需要运行"apt --fix-broken install"来修正上面的错误. 解决方式: sudo apt --fix-broken install ...

  6. 错误提示apt --fix-broken install

    问题描述 当安装程序时,提示缺少某依赖关系,此时会提示尝试apt --fix-broken install命令 解决方法 首先,按提示运行 sudo apt --fix-broken install ...

  7. 如何解决apt-get中Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify的问题

    在Ubuntu中用apt-get安装软件,系统报出Unmet dependencies错误. Unmet dependencies. Try 'apt --fix-broken install' wi ...

  8. 解决错误apt --fix-broken install

    问题背景 今天在配置网络的时候,在安装privoxy的时候,遇到了apt --fix-broken install错误. 命令行给的提示是: The following packages have u ...

  9. sudo apt install ...

    在使用apt安装任何软件包之前,建议使用以下命令更新软件包列表: sudo apt update ----------------------------------------------- Ubu ...

  10. sudo apt install 遇到关于 lock 的错误消息

    当我在 ubuntu 里使用 sudo apt install 试图安装应用时,遇到如下错误: Could not get lock /var/lib/dpkg/lock-frontend 错误消息说 ...

最新文章

  1. Java黑皮书课后题第5章:**5.33(完全数)如果一个正整数等于除它它本身外其他所有除数之和。就称之为完全数。如6是第一个完全数,因为6=1+2+3。10000以下的完全数有4个,编写程序找出
  2. linux摄像头内核驱动开发,FS_S5PC100平台上Linux Camera驱动开发详解(一)
  3. java equals 判断空_Java 判断字符串是否为空的三种方法与性能分析
  4. MySQL中序列的作用_MySql中序列的应用和总结
  5. eplan怎样创建和修改图框_EPLAN标题页及图框的设计
  6. Unity 4 3 制作一个2D横版射击游戏
  7. 我妈妈要求一台Linux计算机
  8. [ZJOI2005]午餐 贪心+dp
  9. c语言编程单片机网线,【C语言】直播一下单片机编程
  10. hg diff仅对当前目录下的文件有效
  11. k8s mysql 查询_MySql | 为什么大家都在说 Select * 效率低
  12. mysql5.6二进制包_MySQL 5.6版本二进制包多实例安装
  13. 手机4k屏幕测试软件,手机4K屏、2K屏、1080p屏对比测试!惊叹
  14. 2015高教杯全国大学生数学建模竞赛论文
  15. 财务分析真不难!无需代码,一个模板直接复用,碾压上千Excel表
  16. 计算机汉字区位码十进制,[计 算 机]汉字区位码\国标码\机内码之间的换算
  17. 灵活有效的激励手段-鲶鱼效应
  18. 与现代教育技术有关的计算机知识,基于计算机的现代教育技术手段的利用与开发...
  19. 使用XMLTemplater写出XML
  20. java 文件 上传 下载

热门文章

  1. 【嵌入式项目开源】基于ESP32的墨水屏桌面小屏幕
  2. Linux 网络分析工具 fping命令解析
  3. 微信小程序setData注意事项,使用方法
  4. 大数据和java的区别
  5. C#操作TreeView组件中的一些常用方法
  6. so-vits-svc3.0 中文详细安装、训练、推理使用教程
  7. SqlServer-IN写法(普通、存储过程)
  8. 网上最全的系统服务想PF降到50以下(转)
  9. 用JS改变html样式
  10. BM27 按之字形顺序打印二叉树