[解決済み] gcc: libc の必要なバージョンを減らす
2022-02-13 09:24:41
質問
古い32ビットのRedHatディストリビューションで、新しくコンパイルしたバイナリを実行しようとしています。
バイナリは、libc v2.12が動作するCentOS 32bits VM上でC(++ではない)コンパイルされています。
RedHatはlibcのバージョンについて文句を言う。
共有ライブラリの読み込み中にエラーが発生しました: glibc 2.5 以降のダイナミックリンカーが必要です。私のプログラムはかなり単純なので、おそらく libc からは新しいものは何も使っていないでしょう。
libc のバージョン要件を減らす方法はありますか?
解決方法は?
エレガンスとブルートフォースのバランスを取るために、私は
ターゲットカーネルに合わせたVM
のバージョンで、ライブラリの問題を解決しています。
全部で(ダウンロード+gccのyumインストール)30分もかからなかった。
参考文献
仮想マシン
,
カーネルバージョンマッピングテーブル
関連
-
[解決済み] (.text+0x20): `main'への未定義の参照と関数への未定義の参照
-
[解決済み】警告:互換性のないポインタ型からの代入
-
[解決済み] clang: error: linker command failed with exit code 1が表示されるのはなぜですか?
-
[解決済み】cudamalloc()の使用。) なぜダブルポインタなのか?
-
[解決済み] C: エラー: ';'トークンの前に ')' があると予想される
-
[解決済み] エラー:整数が期待されるところで集約値が使用された
-
[解決済み】C言語でpow( )への未定義参照、math.hを含むにもかかわらず【重複】。
-
[解決済み] なぜGCCはa*a*a*a*aを(a*a*a)*(a*a*a)に最適化しないのでしょうか?
-
[解決済み] g++とgccの違いは何ですか?
-
[解決済み] GCC -fPIC オプション
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】組み込み関数「malloc」の暗黙の宣言の非互換性
-
[解決済み】式は、単純なポインタ演算を使用して完全なオブジェクト型へのポインタでなければなりません【重複】。
-
[解決済み】C言語で浮動小数点例外(コアダンプ)発生
-
[解決済み】ヒープ割り当てで初期化されていない値が作成された
-
[解決済み】C 未知の型名「my_structure」。
-
[解決済み】malloc():メモリ破壊
-
[解決済み] テスト
-
[解決済み】C言語のフォーマット文字列でデータ引数が使用されない [重複]。
-
[解決済み】Linuxソケットのwrite()でBad File Descriptorが発生するC
-
[解決済み] 特定のglibcのバージョンにリンクするにはどうしたらいいですか?