0

HP-UX aCC コンパイラ [HP C/aC++ B3910B A.06.26] を使用して古い C/Pro*C アプリケーションをコンパイルしています (古いバージョンの aCC コンパイラで既にコンパイルされています)。コンパイルは常に以下のエラーで失敗します

 Pro*C/C++: Release 10.2.0.4.0 - Production on Sun Apr 28 12:01:34 2013

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

System default option values taken from: /data/oracle/product/10.2.0/db_1//precomp/admin/pcscfg.cfg

PCC-I-02106, Userid only used when SQLCHECK = FULL, userid ignored.
Semantic error at line 252, column 9, file ToolDb.pcpp:
        EXECUTE
........1
PCC-S-02345, SQLCHECK=SEMANTICS must be given when embedded PL/SQL blocks are us
ed
gmake: *** [ToolDb.c] Error 1

私が理解したように、コンパイラは、データベース ストアド プロシージャを呼び出すために使用される proc *C キーワード "EXECUTE" を認識できません!

この問題を解決するのに役立つアイデアはありますか? 事前にどうもありがとうございました。よろしく

4

2 に答える 2