こんにちは。
以下のようなコードを次の環境でビルドしようとしましたが、size_tがないとのエラーが出ます。
調べてみると、macOS上でsize_tエラーが発生している旨の記事を相当数見つけました。
私もmacOSなのですが、このエラーの原因がOSにあるとすればどういうところにあるか分かる方いましたら教えてください。
ちなみにstddef.hをインクルードしても同じエラーが発生します。
環境
LLVM
C99
macOS Catalina
C
1#include <assert.h> 2#include <stdlib.h> 3#include <string.h> 4 5typedef struct Data { 6 size_t a; // unknown type name 'size_t' 7 size_t b; // unknown type name 'size_t' 8 size_t c; // unknown type name 'size_t' 9}_Data; 10