🐥

【Zig】C 言語のプログラムをコンパイルする

2024/04/13に公開

適当な C 言語のソースコードを用意する

hello.c
#include <stdio.h>

int main() {
   printf("Hello, World!\n");
   return 0;
}

ターミナルで実行してみよう

zig run -l c hello.c

もしくは次のようにも書ける

zig run --library c hello.c

実行ファイルが必要であれば次のとおり

zig cc hello.c -o hello

C コンパイラのバージョン番号は --version で調べることができます

zig cc --version
clang version 16.0.6 (https://github.com/ziglang/zig-bootstrap 1dda86241204c4649f668d46b6a37feed707c7b4)
Target: x86_64-unknown-linux-musl
Thread model: posix
InstalledDir: /usr/bin

Discussion