Ubuntuシステムの運用において、Noxをインストールした後にmakeをコンパイルした場合、この問題が発生したらどうすればいいですか?次の小さなシリーズは、UbuntuがNoxをインストールしたときにエラーを起こすための解決策を紹介します。興味のある友人はそれを理解したいと思うかもしれません。次のように
ログイン
はNOxがUbuntuのに装着され、間違いを犯す:
"" "" collect2は:LDが返さ1終了ステータス
は "" "" する[3] :*** [nox_core]エラー1
》≫≫ make [3]:ディレクトリ `/usr /nox /build /src‘を残す
≫≫≫ make [2] :*** [all-recursive]エラー1
1 [
》》》 make [2]:ディレクトリ `/usr /nox /build /src’
》≫≫” make [2] 1]:*** [all-recursive]エラー1
》≫≫ make [1]:ディレクトリ `/usr /nox /nox13oflib /build‘
》≫≫作成:*** [all]エラー2情報を確認した後、noxはboost 1.50より上のバージョンでのみ正常にコンパイルでき、Ubuntu 12.10のboostバージョンは1.42であるため、参照[1]で見つかりました。そのため、boostを更新するための方法は、ソースコードをダウンロードし、それをboost公式Webサイトでコンパイルすることである。
以下は簡単なインストールプロセスです。
仮想マシンのインストール:OpenFlow1.3_BiangHoo
IP:10.10.134.124
OS:ubuntu 12.10LTS
noxインストール:
関連する依存関係をインストール:
sudo apt-getインストールautoconf automake g ++ libtool swig make git-core libboost-dev libboost-test-dev libboost-filesystem- dev libssl-dev libpcap-dev python-twisted python-simplejson python-dev
apt-getインストールlibboost-all-dev libttb -dev
次に、boostの公式Webサイトにアクセスして、ソースコードをダウンロードしてコンパイルします。 1.55バージョンをダウンロードしました。それからboostを/usr /local /ディレクトリにインストールする。
ie
。 /bootstrap.sh --prefix = /usr /local /boost
次に
。 /b2 install
次に、ldconfigを実行して関連ライブラリを有効にします。
次に、noxソースをダウンロードします。
git clone git://github.com/noxrepo/nox
cd nox
。 /boot.sh
mkdir build
cd build
。 。 /。 /configure --with-boost = /usr /local /boost#インストール場所の最適化
make
make install
のインストールに成功しました
noxを起動します。
cd PATH_TO_NOX /nox /build /src
。 /nox_core -i ptcp:6633
上記はUbuntuがNoxをインストールした後にmakeをコンパイルする方法ですが、Noxをインストールしない場合、またはインストール後にmakeをパスできない場合は、この記事を使用してみてください。それを解決する方法
ADBはブリッジのデバッグに使用できるクライアントサーバープログラムですが、Ubuntu 14.04では、adbを実行するとエラーが発生し、adbを使用できません。次の小さなシリーズは、Ubuntu
LighttpdはオープンソースのWebサーバーソフトウェアで、多くの友人がインストール中に多くの問題に遭遇しましたが、次の小さなシリーズでは、CentOSでのLig
GDBを使用したデバッグ時に、Linuxでプロセスをプログラムしたところ、セグメンテーションフォルトエラーが発生しました。このエラーは主に、間違ったメモリセグメントへのアクセスが原因で発生します、アク
最近、Linuxユーザーの中にはシステムプロンプトの検索にMKDIRを使用したものがあります:ディレクトリ `test‘を作成できません:読み取り専用ファイルシステム(プロンプトはこのディ