ソースからコアネットワークエミュレータを構築しようとして成功したようです。このgcc7エラーそのため、gcc 6.4.1をインストールしようとしていますが、実行しようとするとdnf install gcc-6.4.1
エラーが発生します。No package gcc-6.4.1 available
gcc-6.4.1をインストールする方法は?
答え1
gcc 6.4をインストールする代わりにコンパイラ設定を変更しました。
問題は、そのスイッチを使用すると、すべての警告がエラーとして処理され、-Werror
使用に関する警告がコンパイルを終了することです。int
bool
-Wno-int-in-bool-context
警告を警告として扱うスイッチを追加することでコンパイルが続行されます。
また見なさい:
gcc警告オプション: https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html
COREコンパイラフラグ用のパッチ: https://github.com/coreemu/core/pull/129/files