No.3ベストアンサー
- 回答日時:
それは Solaris for SPARC の ldd の仕様なのか、実際にリンクされているのかは分かりませんが、いずれの場合にしても取り除くことはできません。
$ ldd /usr/lib/libc.so
を実行してみれば分かるかと思います。libc にリンクされないプログラムは存在しないので、少なくとも、これに依存しているライブラリを ldd の結果から外すことはできません。
No.2
- 回答日時:
ダイナミックリンクのエラーというか障害は見つけるのが難しいのですよね。
疑うのは2系間のシステムディレクトリのデータ差異や環境変数の差異でしょうか。
MakeのログについてDiffをとってみたらいかがでしょうか。リンクの所だけで十分だと思います。
間違っていたらご容赦
No.1
- 回答日時:
static link すればいいんじゃないでしょうか。
但し作られるバイナリはライブラリの一部を含むため少し大きくなります。static link の指定方法はコンパイラによって違うと思います。(昔の Sun 純正の C コンパイラでは -static でした。gcc も -static のようです。他のコンパイラについては私は知りません)。
アドバイスありがとうございます。
試しに本物のソースに対してstatic linkにしてやってみましたがコンパイルが通らなくなってしまいました。元々ダイナミックリンクをしているので、その辺に影響があるみたいです。なので、この方法は無理みたいです。
lddの結果で気になったのですが、
普通
AAA.so.1 => /usr/lib/AAA.so.1
と => かでると思うのですが、
/usr/platform/SUNW,Ultra-30/lib/libc_psr.so.1
は =>がありません。最後にこれが出てくるだけなのです。
こんな感じ。
>ldd test
AAA.so.1 => /usr/lib/AAA.so.1 →出てきて正しいもの
/usr/platform/SUNW,Ultra-30/lib/libc_psr.so.1 →何故か出てくる
>
どういう事なんでしょうかね・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgreSQL14.6のSSL対応について 1 2023/01/05 15:42
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- Android(アンドロイド) 【スマホ】スマートフォンのこの下記、5機種の中でmicroSDカード等の外部記憶媒体が挿 0 2023/06/03 18:15
- CPU・メモリ・マザーボード CPUブランド名の変更を発表。『Core Ultra』シリーズが発売される模様!? (・д・。) 4 2023/05/20 11:33
- SoftBank(ソフトバンク) Gallery s22 Ultraで書けない部分があるのは使用ですか? sペンで書けない部分がありま 1 2022/09/09 09:24
- その他(パソコン・スマホ・電化製品) GALAXY S22 ultraのSpenを無くしてしまったんですがどこで買えますか? Amazon 1 2022/06/25 02:43
- Android(アンドロイド) Galaxy S23 Ultra SIMフリー版について教えて下さい 2 2023/07/10 19:14
- ビデオカメラ 動画撮影に詳しい方に質問です。 1920×1080px FULL HDの画質と、4K ULTRA H 3 2023/01/18 18:25
- iPhone(アイフォーン) 4K ULTRA HDの画質と、1920×1080px FULL HDの画質だと、どのくらい違います 4 2023/01/18 18:27
- ブルーレイ・プレーヤー・レコーダー Ultra HD Blu-rayがWindowのPCで再生できなくなるらしい!! ∑(´・ω・`) 2 2023/01/21 15:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
unsigned long long 型のフォー...
-
cc と gcc の違い
-
サイクルカウントの方法
-
組み込みソフト。ROM領域にデータ
-
中国語(簡体字)をソースコード...
-
C言語の規格
-
HP-UXのプログラムをSolaris、R...
-
VisualC++6.0でhugeモデルを使...
-
VBでVC++の処理速さを実...
-
C++でデスクトップGUIアプリ開...
-
main() 関数は、int を返値とす...
-
<conio.h>?
-
ソフトの開発言語を調べる方法
-
VB6のコンパイラ
-
#pragmaとは
-
printfなど、標準関数のソース...
-
python エラー
-
エクセルのエラーメッセージ「4...
-
アプリケーションのDLLファイル...
-
<math.h>があるのにsqrtが・...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
C++でデスクトップGUIアプリ開...
-
組み込みソフト。ROM領域にデータ
-
cc と gcc の違い
-
C++Builder → Visual C++ 移植...
-
printfなど、標準関数のソース...
-
COBOLのALPHABET...
-
COBOLの論理演算子について質問...
-
Visual Studio でmakefileを使...
-
cobolで実行環境って何ですか?
-
パーサとコンパイラの違いって?
-
昔のgraph.hというファイル
-
未使用引数の注意文出力を回避...
-
C言語でのコンパイラの作成方法
-
C言語はC言語でできている?
-
COBOL計算式の中間ワーク桁数に...
-
リリースモードとデバッグモー...
-
POWERCOBOLのSQL...
-
Σの計算について
おすすめ情報