如何在VScode中使用Powershell在Window上实现GCC构建C源文件?

How to use Powershell in VScode to implement GCC build C source file on Window?

提问人:Hiểu Nam 提问时间:7/21/2023 更新时间:7/24/2023 访问量:133

问:

我想使用命令行:gcc {filename.c} -o {filename.exe} 来编译源代码,但实际目录太长,我需要一种方法来最小化它,如果其他人遇到同样的问题,我需要一些指南。下面是我的实现。我在 Window 上编码。

PS E:\CodingWorkspace\VScodeC> gcc LinkedList.c -o LinkedList.exe
gcc.exe: error: LinkedList.c: No such file or directory
gcc.exe: fatal error: no input files

我期待一个内置LinkedList.exe并在终端 Powershell 中运行它

C PowerShell GCC 窗口

评论

0赞 Mathias R. Jessen 7/21/2023
这是 Windows PowerShell 吗?在导航到 之后,但在运行之前尝试运行[System.Environment]::CurrentDirectory = "$PWD"E:\CodingWorkspace\VScodeCgcc
0赞 0___________ 7/21/2023
LinkedList.c 在当前目录中吗?
0赞 Hiểu Nam 7/24/2023
是的,LinkedList.c 在当前目录中
0赞 Hiểu Nam 7/25/2023
终端中缺少一个目录,这导致了主要问题。

答:

0赞 Hiểu Nam 7/24/2023 #1

我弄清楚了问题所在,我有一个文件夹,其中存储了另一个文件夹,其中包含我需要运行的 file.c,但终端打开的是外部文件夹的目录,而不是包含该文件的最后一个文件夹。这是调整后的终端代码。成功了PS E:\CodingWorkspace\VScodeC\1000BaiCode> gcc Stack.c -o Stack PS E:\CodingWorkspace\VScodeC\1000BaiCode> ./Stack