Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:cpp:构建体系

C/C++的构建体系


Leval 3

  • CMake
  • QMake

Level 2

  • Visual Studio Solution
  • Makefile
  • Makefile (MinGW)
  • Ninja

Level 1 (编译器)

  • gcc/g++
  • MSVC

Linux推荐

  1. GNU的一套,好用,包含以下工具
g++/gcc 流程控制
cpp 预处理
egcs 编译
as 汇编
ld 链接
gdb 调试
nm 符号查看
c++filt 符号还原
ar 链接为静态库

Windows推荐

  1. tdm-gcc (好用嘞) https://jmeubank.github.io/tdm-gcc/
  2. Qt
  3. MinGW
  4. MSVC

零散

Windows上的编译器是MSVC。Linux上的编译器是GNU的一套,在Window上的版本是MinGW (Min GUN for Windows)。

如何记住GUN: [G]UN is [N]ot [U]nix。

/var/www/DokuWikiStick/dokuwiki/data/pages/程序/cpp/构建体系.txt · Last modified: 2023/05/22 12:06 by zh