VS Code如何编译多个c语言文件

大家在用vs code编写程序时,有时会把函数写到多个文件里,以下是一个简单的例子,

很明显,这里的代码没有问题,但是如果运行会出现报错,如下:

 这时右边会出现.vscode的文件夹,我们打开它:

里面会有tasks.json这个文件,将其中的 "${file}",改为"${workspaceFolder}\\*.c"这时可以运行并可以发现结果正确,extern int add(int a,int b);)(用来声明Add是外部函数这行代码不加也能运行,但是会提示有一个问题

之前是忘记加了。

我们可以看到生产的exe文件是以main这个文件命名的,我们也可以,把他改成以文件夹命名

操作如下:将 其中的"${fileDirname}\\${fileBasenameNoExtension}.exe" 改为 "${workspaceFolder}\\${workspaceRootFolderName}.exe"即可

以下是修改完成后的样子:

注:以这种方式修改后,如果新建项目、文件夹编写时,需要重新设置,tasks.json在编译后会出现。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值