摘要: LLVM(Low Level Virtual Machine)是一个开源的编译器基础设施项目,旨在提供一个可扩展、灵活和高效的编译器框架。LLVM 的设计目标是提供一种中立于目标平台的 IR(Intermediate Representation)表示方法,使得编译器开发人员可以更加容易地实现跨平台 阅读全文
posted @ 2023-04-19 15:46 vector_qiu 阅读(118) 评论(0) 推荐(0)
摘要: MinGW 1.下载 https://www.mingw-w64.org/ https://winlibs.com/ MinGW-w64、UCRT 和 MSVCRT 是 Windows 平台上常用的 C/C++ 运行库,它们有以下不同点: MinGW-w64:是一个基于 GCC 的编译器套件,可以用 阅读全文
posted @ 2023-04-19 15:42 vector_qiu 阅读(3057) 评论(0) 推荐(1)
摘要: GCC Windows平台 Cygwin 和 MinGW 都是 Windows 平台上常用的开发工具,可以在 Windows 上编译和运行 Unix/Linux 平台上的 C/C++ 程序。 Cygwin 是一个运行在 Windows 上的类 Unix 环境,它提供了大量的 Unix/Linux 命 阅读全文
posted @ 2023-04-19 15:06 vector_qiu 阅读(49) 评论(0) 推荐(0)
摘要: 版本控制(Version Control)是一种软件工程技术,用于管理和控制软件代码的变更和版本。它可以帮助开发人员协同开发、追踪代码变更、恢复历史版本、合并代码等操作,提高开发效率和代码质量。常见的版本控制工具包括: Git:Git是一种分布式版本控制系统,由Linus Torvalds开发。它能 阅读全文
posted @ 2023-04-19 12:01 vector_qiu 阅读(21) 评论(0) 推荐(0)
摘要: 构建工具是一种软件工具,用于自动化软件构建和部署过程。它们可以帮助开发人员管理和构建复杂的软件项目,包括编译源代码、打包和发布软件等操作。常见的构建工具包括: Make:Make是一种最古老的构建工具之一,它基于Makefile文件描述软件构建过程。Makefile文件指定了依赖关系和构建规则,Ma 阅读全文
posted @ 2023-04-19 11:59 vector_qiu 阅读(110) 评论(0) 推荐(0)
摘要: C/C++编译器是将C/C++源代码编译成可执行程序或库的软件工具。它们将源代码翻译成计算机可以执行的机器码,并将它们组装成可执行程序或库。常见的C/C++编译器包括: GCC(GNU Compiler Collection):GCC是一款开源的编译器集合,支持多种语言,包括C、C++、Object 阅读全文
posted @ 2023-04-19 11:57 vector_qiu 阅读(110) 评论(0) 推荐(0)