概要
- プログラム言語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