4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Zigを使ったwindowsでのC言語開発環境

Posted at

概要

  • プログラム言語zigのコンパイラにccが付属している
  • windows上で手軽にC言語の開発環境を整える方法として割と良さそう

環境構築

パッケージマネージャ chocolateyのインストール

powershellを管理者モードで起動し、以下のコマンドを実行してインストールします。

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

細かいことは公式ホームページに書いてあります。
心配な方はぜひこちらを参考にインストールしてください。
chocolatey install

zigのインストール

以下のコマンドを実行してインストールします。

choco install zig

こちらも細かいことは公式ホームページを読んで下さい。
Zig Getting Started

インストール完了後、以下のコマンド

zig cc -v

を実行し、エラーが表示されなければ成功です。

mingwを使った環境構築よりも楽ではないでしょうか?

使用例

他のccと同じように、

zig cc file.c
a.exe

でコンパイル・実行できます。

余談ですが、zig ccはクロスコンパイル機能があり便利らしいです。
c言語だけでなく、C++のコンパイラも付属していて、zig c++で使えます。

また、zig自体も面白い言語なのでぜひ触ってみてください!
zig programing language

実行環境

choco -v
1.1.0
zig version
0.9.1

エディション Windows 11 Home
バージョン 21H2

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?