windows10 Vscode+CMake+GCC/G++ 配置
一.安装软件
1.安装Vscode
支持跨平台,微软产品.
下载地址:https://code.visualstudio.com/
vscode所需插件
C/C++
C++ Intellisense
CMake
CMake tools
CMake Tools Helper
安装勾选需要的选项,傻瓜安装即可。
2.安装CMake
下载链接: https://cmake.org/download/
尽量选择Latest Release版本,比较稳定。
如图中红框所示,下载后缀为.msi的安装文件,然后直接安装。安装一般选择默认安装路径。
安装完成后验证:
cmake -version
3.安装MinGW
在ubuntu系统上我们可以直接安装gcc/g++,但在windows上无法直接安装g++,这时候就需要用到MinGW啦,MinGW是从Cygwin(1.3.3版)基础上发展而来。GCC支持的语言大多在MinGW也受支持,其中涵盖C、C++、Objective-C、Fortran及Ada。对于C语言之外的语言,MinGW使用标准的GNU运行库,如C++使用GNU libstdc++。
下载链接:https://sourceforge.net/projects/mingw-w64/
安装完成后 配置环境变量:
我默认安装在:C:\mingw64
验证:
gcc --version
二.配置Vscode
1.使用快捷键组合【Ctrl+Shift+p】
选择:
CMake:Select a Kit
GCC 6.3.0 XXXX
三.配置完成后创建工程:
1.main.c
#include<stdio.h>
int main() {
printf("hello\n");
}
2.CMakeLists.txt
cmake_minimum_required(VERSION 3.15)
project(vscode_cmake_Test)
aux_source_directory(. DIR_TOOT_SRCS)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")
add_executable(${PROJECT_NAME} ${DIR_TOOT_SRCS})
3.创建build 目录
当环境配置OK时,每次修改CMakeLists ctrl+s 都会自动编译,编译生成的都会放在build 里面。
当编译完成后进入build目录执行:
mingw32-make
======================================================
修改.CMakeLists.txt 程序自动编译执行的命令:
C:\cmake-3.15.0-rc1-win64-x64\bin\cmake.EXE --no-warn-unused-cli -DCMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE -DCMAKE_BUILD_TYPE:STRING=Debug -DCMAKE_C_COMPILER:FILEPATH=C:\mingw64\bin\gcc.exe -DCMAKE_CXX_COMPILER:FILEPATH=C:\mingw64\bin\g++.exe -Hc:/Users/Administrator/Desktop/cpp/C/CMake/1 -Bc:/Users/Administrator/Desktop/cpp/C/CMake/1/build -G "MinGW Makefiles"
进入build 目录手动执行:
mingw32-make
上一篇: 【解决】正在连接 raw.githubusercontent.com 失败:拒绝连接
下一篇: Jedis连接Redis报错:java.net.ConnectException: Connection refused: connect
推荐阅读
-
mysql 5.7.17 免安装版配置方法图文教程(windows10)
-
mysql 5.7.17 安装配置方法图文教程(windows10)
-
Windows10下mysql 5.7.17 安装配置方法图文教程
-
Windows下 gcc/g++的安装与配置
-
Windows10 mysql 8.0.12 非安装版配置启动方法
-
Windows10下mysql 8.0.16 安装配置方法图文教程
-
windows10系统电脑提示以太网没有有效的ip配置的解决方法图文教程
-
mysql 8.0.15 安装配置方法图文教程(Windows10 X64)
-
Windows10下mysql 8.0.12解压版安装配置方法图文教程
-
mysql 8.0.12 安装配置方法图文教程(windows10)