HPUXで何かを構築しています。コードはSun/Linux/AIXで正常に機能します。
しかし、HPUXでは不平を言います
[sshexec] /usr/ccs/bin/ld: Unsatisfied symbols:
[sshexec] globalVar (first referenced in blah.o)
ここでも、コードはリリースでは機能しますが、デバッグでは機能しません。他のファイルで定義されたグローバル変数を使用します
extern globPck globalVar;
globPckは、いくつかのグローバルなものを含むクラスです。
これがリリースでは機能するがデバッグでは機能しない理由は何であるかというアイデアにもっと興味があります。
.iファイル(-Eで生成されたプリコンパイル済みヘッダーファイル)を調べましたが、同じように定義されているようです。
リリースコードパスでヒットしたものがそれを修正すると推測していますが、yallがいくつかのアイデアを持っているかどうかを聞くためにここにいます。