使用 VS Code 在 C 中编译多个文件

发布于 2025-01-12 04:53:01 字数 523 浏览 1 评论 0原文

好吧,我一直在尝试在 Vs Code 中运行代码,但终端显示“未定义的引用...”,这看起来像是因为它无法链接其他 .c 文件,即使所有内容都在同一目录中。 我该如何解决这个问题? 提前致谢。

C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\erdo\AppData\Local\Temp\ccwq7JRI.o:main.c:(.text+0x79): undefined reference to `showlist'
PS E:\Programming C\2022exam> cd "e:\Programming C\2022exam\" ; if ($?) { gcc main.c -o main } ; if ($?) { .\main }

我有 3 个 .c 文件,但它显示 gcc 仅采用 main.c,如果我没记错的话。

well, I have been trying to run a code in Vs Code but the terminal says, "undefined reference to ... " which looks like because it's unable to link the other .c files even though everything is in the same directory.
How can I fix this?
Thanks in Advance.

C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\erdo\AppData\Local\Temp\ccwq7JRI.o:main.c:(.text+0x79): undefined reference to `showlist'
PS E:\Programming C\2022exam> cd "e:\Programming C\2022exam\" ; if ($?) { gcc main.c -o main } ; if ($?) { .\main }

I have 3 .c files but it shows that gcc is taking only the main.c, if I am not wrong.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文