windows gcc 安装

本文讲述了在Windows环境下遇到GORM示例错误,通过下载并安装GCC9版本,最终修复了'gcc not found'问题,确保了使用SQLite3的顺利。

windows gcc 安装

场景: gorm 例子报错

Build Error: go build -o d:\Go\gorm\__debug_bin.exe -gcflags all=-N -l .
# runtime/cgo
cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH% (exit status 2)

GCC 搜索

https://gcc.gnu.org/
在这里插入图片描述
在这里插入图片描述
https://osdn.net/projects/mingw/

https://osdn.net/projects/mingw/

在这里插入图片描述

下载 安装gcc 9

重新运行gorm 例子

sqlite3 访问成功。

### 如何在 Windows安装 GCC 的逐步指南 #### 使用 Cygwin 安装 GCC Cygwin 是一种允许在 Windows 平台上运行类 Unix 环境的工具。通过它,可以轻松构建并安装 GCC 编译器。 1. **下载并安装 Cygwin** 访问官方 Cygwin 下载页面[^1],下载其安装程序 `setup-x86_64.exe` 或适用于您系统的版本。启动该安装程序后,按照提示完成基本设置。 2. **选择必要的 Cygwin 软件包** 在软件包选择界面中,搜索以下关键字以找到并勾选这些必需项: - `gcc-core`: 提供基础 C 编译支持。 - `gcc-g++`: 提供 C++ 支持。 - `make`: 构建项目所需的工具。 - `libmpfr-devel`, `libgmp-devel`, 和 `libmpc-devel`: 这些库对于编译最新版 GCC 至关重要。 3. **验证安装后的默认 GCC 版本** 打开 Cygwin 终端,输入命令来确认已成功安装 GCC 及其版本号: ```bash gcc --version g++ --version ``` 4. **从源码编译最新的 GCC (可选)** 如果需要更高级别的功能或者特定的新特性,则可以从官方网站获取最新源代码,并手动配置、编译和安装- 首先,在 Cygwin 中创建一个新的目录用于存放源文件以及生成的目标二进制文件。 ```bash mkdir ~/build-gcc && cd ~/build-gcc wget https://ftp.gnu.org/gnu/gcc/gcc-latest-version/gcc-latest.tar.gz tar xf gcc-latest.tar.gz ``` - 接下来执行一系列脚本来准备环境、编译并最终安装新的 GCC 实例。 ```bash ./configure --disable-multilib --enable-languages=c,c++ make -j$(nproc) sudo make install ``` 5. **测试新安装GCC** 创建一个小样例程序用来检验是否能够正常工作于现代标准模式下比如 C++14。 ```cpp // test.cpp #include <iostream> int main() { std::cout << "Hello from GCC!" << std::endl; return 0; } ``` 使用如下指令对其进行编译与运行: ```bash g++ -std=c++14 -o test test.cpp ./test ``` 如果一切顺利的话,“Hello from GCC!” 将会显示出来表示操作无误。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值