mokky14's IT diary

IT関係の仕事メモ、勉強会の感想など書いてます。

Pro*C

Pro*Cのプリコンパイルでstddef.hが見つからないエラー発生

Pro*Cのプリコンパイル作業してたら、ヘッダが見つからないというエラーが出たのでその対処内容残しとく。 PCC-F-02102, Fatal error while doing C preprocessing Error at line 30, column 10 in file /usr/include/sched.h 30 #include <stddef.h> 30 .........1 30</stddef.h>…

PCC-S-02322エラー

SolarisからLinuxへのC言語のソースをポーティングする作業してたら、見慣れないエラーに当たったので、その対処を。 PCC-S-02322, found undefined identifier 元々Solaris上でコンパイル出来てたソースなので、「未定義の識別子」なんてあるはずない。 実…

複数スレッドで同時に同一のコンテキストを使用してみた

Pro*Cのアプリケーションで、複数のスレッドから同時に同一のコンテキストを使用してSQLを発行するようなプログラム動かしたらどうなるか確認してみた。 プログラムはPro*Cで作成。 結果、 SQL実行時にエラーが発生した。 エラー発生時のsqlca.sqlerrm.sqler…

C、C++ソース混在環境でのsqlcxtリンクエラー対処

Pro*Cを使ったソースのリンクで undefined reference to `sqlcxt(void**, unsigned int*, sqlexd*, sqlcxp const*)' というエラーでハマったのでメモ残しておく。 結論から書くと、今回コンパイルしようとしていたソースはC、C++ソース混在で、その場合はpro…