vscode C语言如何编译多个源文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode C语言如何编译多个源文件?相关的知识,希望对你有一定的参考价值。
我已配置好gcc,可以编译单个c文件,但是自制头文件和跨文件使用自定义函数时会报错,task,和launch.json要如何配置才能同时编译多个源文件?
你可以写一个类似的任务在task里:在args一行,写你需要编译的文件"label": "build my project",
"type": "shell",
"command": "C:\\MinGW\\bin\\g++.exe",
"args": ["main.cpp", "test.cpp", "-o", "test.exe"],
"group": "build",
,
你还可以写一个make任务,对于文件多的,手写不现实,可以做一个makefile
这样你只要在launch里面
preLaunchTask,写上这个build my project,就可以了。 参考技术A 你这个是一个工程里的两个.c文件,如果这两个.c文件都有入口那么肯定是不正确的,编译器会不知道哪个才是你程序的真正入口,如果你去掉一个入口,利用头文件包含来调用函数,两个.c也是一样可以的追问
我只在其中一个c源文件中写了main函数,另一个源文件是它用来调用的,所以要怎么修改呢,我知道一个程序只能有一个main入口,我没犯这么高级的错误。所以,请问要同时编译多个源文件及头文件,如何在VScode中实现呢,是VScode,不是VS2019之类的。
编译环境配置 —— C语言
一、本文内容
配置C语言编译环境,使用Vscode编译运行c语言
二、配置步骤
安装注意
总共需要安装2个软件
不要出现中文路径
安装路径可选择C盘、D盘、E盘、F盘均可
保证两个软软件放在一个文件夹下
安装Vscode
链接:Visual Studio Code - Code Editing. Redefined
常规步骤,安装确定
安装结果:Microsoft VS Code 就是Vscode安装文件位置
安装MinGw
链接:https://pan.baidu.com/s/12IscBdI3ihPyVIC0Q0JpoQ
提取码:vyfl
解压缩到VScode所在文件夹下
系统环境配置
确保出现这两个环境变量,不同的安装路径可对应修改:
VScode插件下载
编译环境配置
根据所在安装盘的不同,选择 different version 不同的文件夹:
配置结果:
运行调试
以上是关于vscode C语言如何编译多个源文件?的主要内容,如果未能解决你的问题,请参考以下文章