# Golang newbie - keen to contribute

**URL:** <https://discourse.gohugo.io/t/golang-newbie-keen-to-contribute/35087>\
**Category:** support\
**Created:** [October 10, 2021, 6:46pm UTC](https://discourse.gohugo.io/t/golang-newbie-keen-to-contribute/35087 "2021-10-10T18:46:11Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![jmooring](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.gohugo.io/jmooring/32/4214_2.png) [@jmooring](https://discourse.gohugo.io/u/jmooring)\
**Post date:** [October 12, 2021, 1:57am UTC](https://discourse.gohugo.io/t/golang-newbie-keen-to-contribute/35087/5 "2021-10-12T01:57:27Z")

</div>

Last updated: 2024-02-03T22:54:01-08:00

This post is outdated. Please refer to the [build from source](https://gohugo.io/installation/windows/#build-from-source) section of the Hugo installation instructions for Windows.

* * *

When building the extended flavor of Hugo from source on Windows, you will need [Go](https://go.dev/doc/install) and the [GCC](https://gcc.gnu.org/) compiler.

To install the GCC compiler:

1. Download and install [7-Zip](https://www.7-zip.org).

2. Download [Mingw-w64](https://github.com/niXman/mingw-builds-binaries/releases/latest). You want the file with “posix-seh” in its name.

3. Extract the archive with 7-Zip, then move the `mingw64` directory to the root of your `C:\` drive.

4. Update the PATH environment variable

5. Verify that gcc is installed and in your PATH. Open a cmd window then type:

6. Now compile the extended version of Hugo. Change to the directory containing the Hugo codebase, then type:

7. Verify the location of the executable by typing `where hugo`. This should display something like:

8. Verify the version by typing `hugo version`. This should display something like:

---

_[View the full topic](https://discourse.gohugo.io/t/golang-newbie-keen-to-contribute/35087)._
