linux 写c, 编译报错 stdio.h: No such file or directory,compilation terminated.

这篇具有很好参考价值的文章主要介绍了linux 写c, 编译报错 stdio.h: No such file or directory,compilation terminated.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  • 环境: windows11->subsystem(Ubuntu20)
  • 问题: linux 写c, 编译报错如图(fatal error: stdio.h: No such file or directory │compilation terminated. #include <stdio.h>)
    linux 写c, 编译报错 stdio.h: No such file or directory,compilation terminated.,c,linux,c语言,运维
  • 复现:
#include <stdio.h>

int main()
{
	printf("gcc编译报错: \n")
	return 0;
}

// gcc -o 01 01.c编译会报上面错误
  • 问题原因: 默认操作系统安装的gcc版本不对,和软硬件不兼容
  • 解决方案
    • 卸载默认gcc:
    1. sudo apt-get update		更新版本软件包信息
    2. sudo apt-get upgrade		删除旧的
    3. sudo apt-get remove gcc	删除默认gcc
    4. sudo apt install build-essential
    5. gcc -v								查看gcc 版本
    6. 重新编译							 gcc -o 01 01.c
    7. 完美解决
    
    • build-essential: 它包含了 GNU 编辑器集合,GNU 调试器,和其他编译软件所必需的开发库和工具。下面这个命令将会安装一系列软件包,包括gcc,g++,和make。

文章来源地址https://www.toymoban.com/news/detail-540750.html

到了这里,关于linux 写c, 编译报错 stdio.h: No such file or directory,compilation terminated.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 通过docker进行build编译nginx时现./configure报-bash: ./configure: No such file or directory

    我们前端程序是通过nginx代理的,我们前后端都是通过docker来管理的 今天要将前端包和 nginx实例话的,在我的dockerFile文件里面有一个命令,就是将一个nginx.tar.gz包复制到/usr/local目录下然后解压,这个nginx.tar.gz里面包含了这个。/configure文件,结果在执行一个编译命令的时候报

    2024年02月07日
    浏览(27)
  • Docker报错,No such file or directory

    在按照网上教程尝试将最简单的Docker在Linux上运行,但是一直报错 1. 以为是名称不对,博客里的运行目录为code,但是实际放在app里,所以把Dockfile里的运行目录改成了app 但是仍然找不到目录 2. 相对路径有时需要./而不是/,抱着试一试的想法在CMD里加上了这个(成功解决) 最

    2024年02月12日
    浏览(62)
  • Linux中执行bash脚本报错/bin/bash^M: bad interpreter: No such file or directory

    运行bash脚本会出现两个文件, 1037.err 和 1037.out 。 1037.err的文件内容如下: /data/home/user12/.lsbatch/1694577957.1037: /data/home/user12/.lsbatch/1694577957.1037.shell: /bin/sh^M: bad interpreter: No such file or directory 第一步 执行命令行:cat -A xxx.sh 第二步 使用下述命令直接替换结尾符为unix格式 命令行

    2024年02月07日
    浏览(31)
  • 已解决Python “No such file or directory“问题报错

    本文摘要:本文已解决Python “No such file or directory“ 的相关报错问题,并总结提出了几种可用解决方案。同时结合人工智能GPT排除可能得隐患及错误。 😎 作者介绍:我是程序员洲洲,一个热爱写作的非著名程序员。CSDN全栈优质领域创作者、华为云博客社区云享专家、阿里云

    2024年02月03日
    浏览(51)
  • docker执行报错:no such file or directory: unknown

    在linux下编译的golang程序放到docker的busybox镜像里无法执行,显示报错信息: exec: No such file or directory 在Docker化的今天, 我们经常需要静态编译一个Go程序,以便方便放在Docker容器中。 即使你没有引用其它的第三方包,只是在程序中使用了标准库 net ,你也会发现你编译后的程

    2024年02月07日
    浏览(40)
  • 【docker】docker启动报错no such file or directory

    根据自己构建的镜像启动docker容器日志打印出现,如下: 修改厚再次构建镜像即可

    2024年02月06日
    浏览(37)
  • python 报错FileNotFoundError: [Errno 2] No such file or directory

    目录 1.FileNotFoundError: [Errno 2] No such file or directory 2.SyntaxError: (unicode error) \\\'unicodeescape\\\' codec can\\\'t decode bytes in position 2-3: truncated UXXXXXXXX escape 3.SyntaxError: (unicode error) \\\'unicodeescape\\\' codec can\\\'t decode bytes in position 2-3: truncated UXXXXXXXX escape  4.TypeError: read_file() got an unexpected keyword argument

    2024年02月03日
    浏览(42)
  • qcreator编译出现: error: GL/gl.h: No such file or directory

     error: GL/gl.h: No such file or directory 该问题表示没有Opengl库,

    2024年02月10日
    浏览(27)
  • 启动自定义linux服务时,报错Failed at step EXEC spawning /xxx/yyy/zzz No such file or directory

    想在服务器开机启动的时候,自动执行python脚本,于是就把它做成了linux服务的形式。 在/etc/systemd/system/myclock.service 在输入以下命令后: 发现服务没起来,而且报错: 由于/data分区是通过nfs挂载的,所以猜测是systemd启动myclock.service服务的时候,磁盘还没有挂载上,导致找不

    2024年02月09日
    浏览(26)
  • git报错 gitconfig: No such file or directory git 解决方案

    一、## 标题报错背景 我想显示一下我做了哪些git配置,使用 git config --global -l 来展示配置信息,但是报错。这个报错的意思是,找不到.gitconfig 这个文件,通常这个文件在C:UsersAdministrator 这个路径下(如果你是默认安装C盘的情况下),这里的Administrator 是你的电脑用户名,

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包