私のプロジェクトで型定義を見つけました。これは標準ライブラリにあることに違いありません。定義が次のように呼び出されるとします。
uint64_t
。 uint64_tの定義が何であるか知りたいです。 stdint.hを追加します。uint64_t
私のシステムに何があるかを正確に知るために、gccプリプロセッサをどのように使用できますか?
答え1
64ビットDebianシステムでuint64の定義を探している場合は、次のコマンドを見つけます。
echo | gcc -E -xc -include stdint.h -include stddef.h - | grep uint64_t
出力
typedef unsigned long int uint64_t;
たぶん、このコマンドはどこかに隠れているかもしれませんが、暗黙的に見つけることはできません。