windows下安装gcc

gcc 安装 git 编程技术
发布日期 2023-06-04 更新日期 2023-06-04 阅读次数 97 文章字数 632

gcc是一个开源, 跨平台的编译器, 在windows下也能使用

下载安装gcc

windows下官方的gcc是WinGW, 它提供32位的gcc编译器, 此外

官方的64位gcc编译器叫MinGW-w64, 不过它和WinGW一样下载困难, 需要在线安装

这里, 我们使用 TDM-GCC, 虽然它并不是官方组织提供的, 但它是基于官方gcc再度开发的, 目前已开源至github, 且能够离线安装, 点击跳转至github下载页面

在github页面上左侧中间位置WinGW-w64 based下载即可

下载完毕后, 双击安装, 选个位置安装即可, 安装界面选择Create, 再下一步根据实际情况选择32位或64位, 然后是默认下一步直到完成

安装完毕后, 打开cmd或powershell, 输入命令

gcc --help

如果正常显示帮助信息, 说明一切正常

编写SayHello程序

创建一个代码文件, 叫 SayHello.c

#include <stdio.h>
int main(){
	printf("Hello World!");
	return 0;
}

接着, 在文件所在的目录下, 使用cmd执行gcc命令, 编译c文件为exe并指定名称

gcc SayHello.c -o Hello.exe

编译成功后得到一个Hello.exe文件, 再使用cmd执行Hello.exe即可执行

Hello.exe

在windows环境下, 对于 .exe 文件在 cmd 下执行时, 可以省略后缀.

为何生成exe? 在windows中默认执行文件就是exe, 而linux下无后缀概念, 所以生成了.out文件, 本质上都是可执行, 只是在不同的系统中有不同的名称罢了.


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-419.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

gcc 安装 git

发表评论

相关推荐
朱丰华   |   7个月前   |   git

git从缓存中移除数据git rm --cached

408    评论    点赞
朱丰华   |   1年前   |   linux · upx

Linux下安装UPX

406    评论    点赞
朱丰华   |   1年前   |   git

git push -u参数是什么意思?--set-upstream

244    评论    点赞
朱丰华   |   1年前   |   git · hub · 仓库

go克隆并引用github仓库

147    评论    点赞
朱丰华   |   1年前   |   请求 · 一个

ab测压命令,apache测压工具

172    评论    点赞
朱丰华   |   1年前   |   php · 缓存 · opcache

php 加速、提高并发opcache

198    评论    点赞
朱丰华   |   1年前   |   go · gopath

Go自定义包并安装(GOPATH)

117    评论    点赞
朱丰华   |   1年前   |   git · add · 文件

git add -A 和 git add . 的区别

113    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

158    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

150    评论    点赞
朱丰华   |   1年前   |   html

npm clean-mark,抓取网页文章内容,转换成markdown、html、txt

192    评论    点赞
朱丰华   |   1年前   |   php · 混淆 · obfuscate · git

yakpro-po混淆php代码

105    评论    点赞
朱丰华   |   1年前   |   centos

centos安装golang

93    评论    点赞
朱丰华   |   1年前   |   html · npm · audit

npm报错、原因:run `npm audit fix` to fix them, or `npm audit` for details html

67    评论    点赞
朱丰华   |   1年前   |   javascript · js · obfuscator · 混淆

javascript-obfuscator混淆js文件

52    评论    点赞
朱丰华   |   1年前   |   js · vue · npm · 安装

npm快速上手

99    评论    点赞
朱丰华   |   1年前   |   nvm · git · 安装

entos7安装、使用nvm

75    评论    点赞
朱丰华   |   1年前   |   python · 安装

python安装、重新安装pip

97    评论    点赞
朱丰华   |   1年前   |   python · linux · www

linux给www用户【非root】安装python3

186    评论    点赞
朱丰华   |   1年前   |   python

python pip离线安装某个包

130    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞