Tihiroの頭を休めるIT教室

少しだけ頭使って後は根性

did you mean 'int32'?

概要

Eclipseの内部コンパイラーを使って、C言語プログラムをコンパイルしたらエラー。

環境

エラー内容

error: unknown type name 'int64'; did you mean 'int32'? extern Datum Int64GetDatum(int64 X); ^~~~~ int32

的なのが発生。

解決方法

gccのオプションに「-DHAVE_LONG_LONG_INT_64」を追加。

まとめ

C言語は文法も難しいけど、コンパイルとかリンクとかの情報が少なくて複雑で嫌になるときがしばしば。