GCCのバージョンによる浮動小数点演算の例外発生
2022-01-22 21:20:24
組込みシステムでは、開発環境のバージョンとプログラムの実行環境のバージョンに不整合が生じることが多く、下位バージョンのglibcでコンパイル・実行した上位バージョンのgcc glibcを使用することにより、浮動小数点例外の実行時エラーが発生する場合があります。これは、最近のgccはリンク時に --hash-style=gnu というオプションをデフォルトで使用しており、このハッシュテーブル方式を使うことで動的リンク時の効率を大幅に向上させることができることに起因しています。古いバージョンのglibcはこれをサポートしていないので、リンク時のオプションに -Wl,--hash-style=sysvを追加するだけでこの問題を解決することができます。
関連
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
deepin20にフォントを追加する方法は?deepin20にフォントをインストールする方法は?
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
Linux Mintで入力メソッドを削除する方法は?Linux Mintで冗長な入力メソッドを削除するためのヒント
-
ディープインシステムの画面解像度を設定する方法は?ディープインシステムの解像度を設定する方法
-
deepin20のデスクトップアイコンのスタイルを変更する方法は?deepinのアイコンテーマを変更するためのヒント
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
Linuxでファイルパーミッションを与えるには?Linuxでファイルに実行可能なパーミッションを追加するためのヒント
-
Manjaro linuxでマウスの速度を設定する方法は?Manjaroのマウスのカーソル速度を設定する方法に関するヒント
-
ロックされたdeepinファイルを削除する方法は?deepinのロック付きファイルを削除する方法のヒント
-
deepinv20 linux ファイルのサフィックスを変更する方法は?Linuxでファイルの拡張子を変更する方法
-
Vmware 16仮想マシンを開けない場合、ファイルをローカルにコピーする方法は?
-
rsyncとinotfiyの組み合わせでリアルタイムバックアップ問題を実現
-
deepin linuxでroot権限に切り替えるには?Deepinでrootに切り替えるためのヒント
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
deepin20のソフトをアンインストールする方法を教えてください。deepinのアプリケーションをアンインストールする2つの方法
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題