macOS update後にうまくgccできないときは

macOSgccをすると、 ...include-fixed/limits.h:168:61: fatal error: limits.h: No such file or directoryこんな感じのエラーに出会うことがあると思います。

パスがうまく通っていないことが原因です。

解決法

こんな感じ(versionは異なる)のファイルを開いて、指示に従うことです。

$ open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

というかupdateをしたらコマンドラインツールを入れるだけでなく、この操作も忘れずにしましょう。

参考