MENU

golang開発でcompiler “gcc” not foundが表示される原因と解決策

本ページではアフィリエイトリンク(PR)が含まれています

golangでgo getコマンドを入力したら以下のエラーメッセージが表示されることがあります。

exec: "gcc": executable file not found in %PATH%

私はライブラリにgo-sqlite3を使う必要があり、インストールしたのちアプリを実行しようとしたら上記エラーメッセージにぶち当たった。

go-sqliteを使うにはどうやらgccというものが必要ということらしい。
gccとはGNU Compiler Collectionの略でさまざまなプログラミング言語のコンパイラ集のこと。

そこでgccをインストールすることに。

以下のTDM GCCのwebページにアクセスして、画面左側のdownloadを押下します。

https://jmeubank.github.io/tdm-gcc/

tdm64-gcc-x.y.z.exe の青いボタンをクリックするとインストーラーのダウンロードが始まります。

あとは以下のページの手順を参考にgccのインストールを進めていきます。

https://katakago.sakura.ne.jp/pgm/gcc.html

インストール後にもexec: “gcc”: executabl~のエラーが出力されてしまうことがあるが、これは環境変数PATHにgccが設定されていない可能性が高いです。

インストール後、環境変数PATHに設定したら以下コマンドを実行してgccがインストールされているか確認しましょう。

gcc -v

最後に念のため使用しているIDEを再起動して再実行すると治るはずです。

目次

golangをもっと詳しくなりたい方に

golang学習のために筆者が実際に受講したUdemy教材をまとめています。

あわせて読みたい
【入門】golangの学習におすすめのUdemy教材5選 これから業務でgolangを使うことになった方、これからgolangを使ってキャリアを歩んでいきたいという方でどのように学習していこうか悩んでいる方もいるかと思います。 ...

golang学習のために筆者が実際に読んでおすすめしたい本をまとめています。

あわせて読みたい
【入門】golangの学習におすすめの本/書籍7選 これから業務でgolangを使うことになった方、これからgolangを使ってキャリアを歩んでいきたいという方でどのように学習していこうか悩んでいる方もいるかと思います。 ...
タメになったらシェアお願いします!
  • URLをコピーしました!
  • URLをコピーしました!
目次