关于在Ubuntu系统下,使用gcc编译时找不到头文件的问题
2022-03-19 16:04:23 阅读:382 来源:
互联网
标签:gcc 头文件 Ubuntu build 软件包 fatal essential
出现fatal error错误信息如下:
fatal error:stdio.h:No such file or directory
#include <stdio.h>
^~~~~~
compilation terminated.
上述原因是因为build-enssential软件包没有安装,一般Ubuntu系统会自带,如果没有的话需要自行安装。
sudo apt-get install build-essential
在Linux编译c语言文件时,不光需要gcc,还需要build-essential,作用是提供编译程序必须软件包的列表信息
也就是说 编译程序有了这个软件包
它才知道 头文件在哪 才知道库函数在哪
还会下载依赖的软件包 最后才组成一个开发环境
当然 build-essential包 安装时 需要的依赖包 有些你用不上
文章仅用作学习记录,参考
标签:gcc,头文件,Ubuntu,build,软件包,fatal,essential
来源: https://blog.csdn.net/weixin_43381033/article/details/123596389
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。