在vscode跟着学C语言
想问下各位大佬,这样行不行的,想习惯用一款进行编程学习,我是小白,0基础入门刚学习,希望各位多多指教,或者有什么好建议也请各位前辈指点一番,谢谢了!{:5_92:} 求助大佬们:我跟着视频学习第一课编程#include <stdio.h>
int main(void)
{
printf("Hello world!\n")
return 0;
}
最后跑出来的结果是这样
cd "f:\Download\test\" && gcc text.c -o text && "f:\Download\test\"text
text.c:1:10: fatal error: stido.h: No such file or directory
#include <stido.h>
^~~~~~~~~
compilation terminated.
exited with code=1 in 0.375 seconds
跟视频不一样,是什么问题,求帮忙解答下,谢谢 本帖最后由 jackz007 于 2024-10-26 10:16 编辑
要学会看屏显信息:
屏显信息来自编译程序,是因为源代码存在错误,导致编译失败而给出的提示信息
text.c:1:10: fatal error: stido.h: No such file or directory
这条信息显示,错误来自 text.c 的第1行,内容是:
#include <stido.h>
原因是文件: "stido.h" 不存在。
你显然是把 "stdio.h" 写成了 "stido.h",从而导致了错误。
jackz007 发表于 2024-10-26 10:02
要学会看屏显信息:
屏显信息来自编译程序,是因为源代码存在错误,导致编译失败而给出的 ...
这是一个问题,我改过来了,然后后面运行还是出问题了
> cd "f:\Download\text\" ; if ($?) { gcc text.c -o text } ; if ($?) { .\text }
D:/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.1.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o):crt0_c.c:(.text.startup+0x2e): undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
PS F:\Download\text>
现在是说找不到winmain,但是我是按教程流程安装了 MinGW,直接复制添加到环境中了,不知道是什么没装好还是设置
古隆 发表于 2024-10-26 11:12
这是一个问题,我改过来了,然后后面运行还是出问题了
> cd "f:\Download\text\" ;...
再检查一下你的代码,重点是,看看有没有把
int main(void)
错误地写成
int mian(void)
?
jackz007 发表于 2024-10-26 17:13
再检查一下你的代码,重点是,看看有没有把
int main(void)
错误地写成
没有啦,我检查了好几次了,程序都是一一对应教程敲的,就说我是应用程序类型的问题,GUI类型就会出现这问题,但是找不到哪里改{:5_107:}
页:
[1]