Closed1

nixのclangで'stddef.h' file not found (macOS M1)

motimoti

基本nixを使っているが、clangの使用には都合が悪い場合がある。

$ which clang
/Users/moti/.nix-profile/bin/clang

例えば stddef.h が無い問題によく出会う。

$ (clangを使うコマンド)
# runtime/cgo
cgo-builtin-prolog:1:10: fatal error: 'stddef.h' file not found
    1 | #include <stddef.h>
      |          ^~~~~~~~~~
1 error generated.

諦めてxcode-selectでインストールしたclangを使うことにしている

$ xcode-select --install
$ CC=/usr/bin/clang (clangを使うコマンド)
(成功)
このスクラップは2024/01/05にクローズされました