0

RHEL6.2 システム 64 ビット マシンからコンパイルされた GUI ライブラリはほとんどありません。私の仕事は、Ubuntu 64ビットマシンで実行することです..だから、Ubuntu 12.04.1とUbuntu 11.04の両方で、同様の問題に直面しています..

セグメンテーション違反 (コア ダンプ) *セグメンテーション違反

バックトレース: /usr/lib/x86_64-linux-gnu/libstdc++.so.6(_ZNSsC1ERKSs+0xb)[0x7f14e2728f2b]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5070f2b in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::string const&) ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (gdb) bt
#0  0x00007ffff5070f2b in std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::basic_string(std::string const&) ()    from /usr/lib/x86_64-linux-gnu/libstdc++.so.6

ソースコードが手元にないため、自分の PC にコンパイルできません。彼らが私にくれたライブラリだけ..誰かこの問題を解決するのを手伝ってくれませんか..

G++ バージョン g++ (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3

私を助けてください..事前に感謝します//


返信いただきありがとうございます ..

はい、両方の gcc バージョンをクロスチェックしました

これは、アプリケーションを実行できるホスト PC です。

 gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
    Copyright (C) 2011 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



     ls -ld /usr/lib/x86_64-linux-gnu/libstdc++.so.6
    lrwxrwxrwx 1 root root 19 Apr 16  2012 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.16

そして、私が実行しようとしているが動作していないPCは

gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


ls -ld  /usr/lib/x86_64-linux-gnu/libstdc++.so.6
lrwxrwxrwx 1 root root 19 Apr 16  2012 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 -> libstdc++.so.6.0.16

どちらも正確なUbuntu 12.04です

どこが悪いのか特定できませんでした。.

助けてください ..

4

1 に答える 1

1

Ubuntu 12.04 と 11.04 は両方とも、RHEL6.2 よりも大幅に新しいライブラリを使用しています。stdlib のバージョンを確認します。彼らは違うに違いない。

一般的に言えば、バイナリ (プログラムまたはライブラリのいずれか) を取得して別のバイナリで実行することはできません。.rpm または .deb パッケージがある場合、バージョンの依存関係があるはずです。

また、ldd を使用して、ライブラリが依存している他のライブラリを確認できる場合もあります。

于 2013-02-25T13:06:04.203 に答える