The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > 高レベルのプログラミング
Googleのunix.com



高レベルのプログラミング は、 C 、 C + +についての質問の投稿は、 Java 、 SQL 、および他のプログラミング言語です。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
レーザ:致命的な:シンボル参照エラー ルドルフ 高レベルのプログラミング 1 2009年5月25日 08:06午前
レーザ:致命的な:シンボル参照エラー shafi2all シェルプログラミングとスクリプティング 1 2008年6月18日 10:21午前
レーザ:致命的な:シンボル参照エラー。いいえ出力に書き込まSNX jerryragland 高レベルのプログラミング 1 2006年8月9日 02:15午前
レーザ:致命的な:シンボル参照エラー alfabetman UNIXのダミー質問と回答のため 2 2002年1月8日 04:57午前
コンパイルエラー-シンボルを参照する spotanddot 高レベルのプログラミング 5 2001年7月11日 02:18午後

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2009年6月24日
acheong87 acheong87 is offline
登録ユーザー
  
 

参加日: 2009年1月
投稿数: 6
C + +のレーザ:致命的な:シンボル参照エラー。

こんにちは。私は、サードパーティのライブラリなど、自分のコードをコンパイルするには、 " libfoo.so "を使用。現在、ベンダーの発送は、静的にリンクライブラリ、 " libfoo.a "ではなく、 。このライブラリでは、私は次のようなエラーになる:


コード:
CC  -mt -xarch=v9 -DCOMPILE_SOL_SPARC -ftrap=%none -xlibmil  -xchip=ultra2 -xbuiltin -xO4 \
-D_REENTRANT -DNDEBUG -instances=static -I. -I/home/test/release64/include -I/home/test/release64/include \
-I/home/test/src/foo/common  -I/home/test/src/foo/foo -I/infrastructure/core/release64/include \
-I/infrastructure/core/third-party/boost_1_36_0    -xildoff -norunpath  -o /home/test/release64/bin/xyz \
/home/test/release64/obj/xyz/app.o \
\
        /home/test/release64/obj/xyz/compiledate.o -L/home/test/release64/lib \
-L/home/test/src/foo/lib/SOL_SPARC -L/infrastructure/core/release64/lib -lfoo -ldl \
-lsocket -ldemangle -lm -lnsl -lz -lsched -R /usr/lib/lwp/64 \
 
Undefined                       first referenced
 symbol                             in file
 
std::basic_string<char,std::char_traits<char>,
  std::allocator<char> >&std::basic_string<char,std::char_traits<char>,
  std::allocator<char> >::operator+=(const char*)
 
                                /home/test/src/foo/lib/SOL_SPARC/libfoo.a(app.o) 
 
[...]
 
(symbol belongs to implicit dependency /usr/lib/sparcv9/libCstd.so.1)
 
ld: fatal: Symbol referencing errors. No output written to /home/test/release64/bin/foo
*** Error code 1

私は"試みた- Bstatic - lfoo - Bdynamicは成功"と。私が、このエラーに関するいくつかのGoogleの検索結果を参照してくださいなし私は、特に役立ちます。私は間違ったオプションでコンパイルするか?何かは、ベンダーを変更する必要がありますか?希望を誰かが正しい方向に、おかげで私をポイントすることができます!

編集:私は『 Sun Studio 12アップデート1を使用しています。私はすでに" " lCstd -L/usr/lib/sparcv9も試みてきた。

編集acheong87で最終; 2009年6月24日に 10:28午前..
 

ブックマーク

タグ
リンクエラーSolarisの

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 04:14午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0