当前位置: 首页 > news >正文

c/c++编译工具在win环境下的配置

1. 常用编译工具介绍

1.1 GCC/G++

  • 用途:GNU编译器集合,支持C、C++等语言的编译
  • 适用平台:Linux、macOS、Windows(通过MinGW或Cygwin)

1.2 Clang/LLVM

  • 用途:现代C/C++编译器,提供更好的错误提示和性能优化
  • 适用平台:跨平台支持

1.3 MSVC (Microsoft Visual C++)

  • 用途:微软的C/C++编译器,集成在Visual Studio中
  • 适用平台:Windows

1.4 其他工具

  • Make/CMake:构建系统工具
  • Autotools:Unix系统的构建工具链
  • Ninja:高性能构建系统

2 win环境配置步骤

Linux和macOS环境不必多说,这里主要分享一下win环境的配置。整体内容大概为:c/cpp编译器安装,make安装和cmake安装。

2.1 MinGW安装

  1. 安装MinGW
  2. 这里可以选择官方网站下载和镜像网站下载并将编译器路径添加到系统PATH环境变量

2.2 make安装

  1. 安装过程参考文章,亲测可用

win11环境下使用MinGW编译器的make命令安装注意点-CSDN博客

2.3 cmake安装

  1. cmake直接采用官方下载的安装包(公司的网络不允许随便安装东西,所以尽可能采用免安装包)
  2. cmake这里提供一个运行脚本,尤其注意cmake命令的选项

if [ ! -d "build" ];then

mkdir build

else

echo "文件夹已经存在"

fi

cd build

# windows cmake应该是需要加选项

cmake -G "MinGW Makefiles" -D CMAKE_C_COMPILER=gcc -D CMAKE_CXX_COMPILER=g++ ..

make

3. 常见问题解决

3.1 编译器找不到

  • 检查:确认编译器是否安装,路径是否正确
  • 解决:添加编译器路径到系统PATH环境变量,可以尝试重启cmd或者电脑

3.2 依赖库缺失

  • 检查:查看编译错误信息,确认缺失的库
  • 解决:安装相应的开发库(如Linux下的libxxx-dev)

3.3 版本不兼容

  • 检查:确认编译器版本与项目要求是否匹配
  • 解决:安装指定版本的编译器或调整项目配置

4. 附录

4.1 常用编译命令示例

  • 简单编译
gcc main.c -o program
  • 带优化的编译
gcc -O2 main.c -o program
  • 多文件编译
gcc file1.c file2.c -o program

相关文章:

  • 外星人入侵-武装飞船
  • delphi xe 12.3下解决错误 ld.exe: unrecognized option ‘--no-rosegment‘
  • C++数据结构 : 哈希表的实现
  • 建筑兔零基础Arduino自学记录100|简易折纸机器人-17
  • Python应用嵌套猜数字小游戏
  • Oracle SHARED POOL的SUB POOL技术
  • Ubuntu 20.04 下 OpenCV 4.5.4 编译安装与系统默认 OpenCV 4.2 共存切换指南【2025最新版!!!】
  • 夏季用电高峰如何防患于未“燃”?电力测温技术守护城市生命线
  • P2014 [CTSC1997] 选课
  • 比亚迪“双剑”电池获中汽中心权威认证,堪称“移动安全堡垒”。
  • 创建vue项目
  • 基于若依的邮件登陆功能
  • 关于 smali:3. Smali 与 APK 结构理解
  • 构建智慧校园门户:技术架构与实践指南
  • 银发团扎堆本地游,“微度假”模式如何盘活银发旅游市场?
  • Autodesk Maya 2025.3新特性
  • halcon高斯滤波
  • AI如何颠覆财务预测?——用Python打造自动化智能分析系统
  • JSONP跨域原理全解析
  • vue2使用el-tree实现两棵树间节点的拖拽复制
  • 中企动力科技股份/南昌seo优化
  • 兰州企业网站建设公司/百度移动首页
  • 校园网络建设/南京网络推广优化哪家好
  • 网站建设 会计分录/域名注册网
  • 怎么创建网站 免费的/广州日新增51万人
  • 国外中文网站域名注册商/体验营销策略有哪些