我在 MacBook Air 上使用 VSCode。我已经安装了GCC来编译C文件。基本上,当我尝试使用键盘快捷键编译文件时,它工作得很好:生成了 file.out,但是,当我尝试使用右上角的“运行代码”按钮编译它时,该文件仍然会被编译,但我生成了一个没有扩展名的文件(它仍然有效,但我认为我不能将其包含在 .gitignore 文件中)
我尝试创建一个tasks.json文件(在.vscode中),在其中我指定我希望我的文件具有“.out”扩展名,但是,显然,单击“运行代码”按钮只会忽略它。
我不知道。
您可以将没有扩展名的文件添加到 gitignore,它将被拾取。
如果使用
gcc file.c
编译文件,默认输出文件是 a.out
,这是 Unix 的遗物(MacOS 是它的衍生版本)。
您可以使用
gcc file.c -o outputFile
设置输出文件的名称。在这种情况下,生成的输出文件没有扩展名。您可以使用左侧的 Run and Debug
选项卡以这种方式运行程序。
我不确定 Code Runner,因为我没有使用过它。
或者,您可以使用 CMake 编译并链接您的项目。