1.1No such file or directory—Id returned 1exit status—redefinition of ‘main‘

文章描述了一位新手在使用VSCode编写并运行第一个C语言程序时遇到的错误,包括文件找不到、编译失败和主函数重定义等问题。通过尝试配置tasks.json、launch.json和c_cpp_properties.json文件,以及调整系统环境变量,最终解决了main函数重定义的错误。然而,对于其他错误,作者尚未找到解决方案。
摘要由CSDN通过智能技术生成

小白第一次用vs code创建第一个.c文件错误锦集

学习c语言的第二天,前一天看了一大堆网站介绍c语言,没啥收获,决定开始先写一个程序看看。

#include <stdio.h>
 
int main()
{
    /* 我的第一个 C 程序 */
    printf("Hello, World! \n");
 
    return 0;
}

这时还不会写,代码是粘来的,运行报错。

error1:No such file or directory

不知道啥原因,随便删除了文件名后半部分“word.!”后又出现一个新的错误,

error2:Id returned 1exit status

也不知道啥原因,慢慢解决吧,先记录下,哈哈!

Error3:redefinition of 'main'

接着上个error,搜了下配置三个文件tasks.json\launch.json\c_cpp_properties.json,不知道咋配,一大堆搜索,需要安装C/C++ extension pack,之前装过不知道为啥不行,

装上之后呢,哈哈哈,

这一步操作后又报错,😈😈😈😈😈😈!

error3解决办法:系统环境变量配置问题,网上一大堆环境配置,大概有两种,一种是配置系统变量,另一种是配置用户变量,但是这两种都不行,系统变量和用户变量同时配置才行,别问我为啥,两种都试过了,几乎安装了说的全部拓展,又配置多种launch和tasks文件也不行,突然灵机一动,没有定义main会不会是意思是环境变量的问题,加载不出来,也翻了网上的解决办法,说是main定义重复了,全是瞎扯——以上操作基于win11 22H2系统。

error1和2暂时不知道啥原因,好像没有再碰到,下次碰到再说。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值