Ubuntu instala Nox, compila error, ¿qué debo hacer?

  
                

En la operación del sistema Ubuntu, después de compilar Nox e instalar cometer error, ¿qué debo hacer si encuentro este problema? La siguiente pequeña serie le presentará la solución para Hacer un error cuando Ubuntu instale Nox. Los amigos interesados ​​pueden querer entenderlo.

nox montado en Ubuntu, cometer errores como sigue:

"" "" collect2: ld volvió 1 Estado de salida

"" "" hacer [3] : *** [nox_core] Error 1

》》》 make [3]: Saliendo del directorio `/usr /nox /build /src ‘

》》 make [2] : *** [todo-recursivo] Error 1

》》》 make [2]: Saliendo del directorio `/usr /nox /build /src ’

》》》” make [ 1]: *** [todo recursivo] Error 1

》》 make [1]: Saliendo del directorio `/usr /nox /nox13oflib /build ‘

》》》》 Haga: *** [all] Error 2 Después de verificar la información, se encontró en la referencia [1] porque nox solo se puede compilar con éxito en la versión anterior boost 1.50, y la versión boost de Ubuntu 12.10 es 1.42. Entonces, para actualizar boost, el método es descargar el código fuente y compilarlo en el sitio web oficial de boost.

El siguiente es un breve proceso de instalación

Instalación de una máquina virtual: OpenFlow1.3_BiangHoo

IP: 10.10.134.124

OS: ubuntu 12.10LTS

instalación de nox:

Instalar dependencias relacionadas:

sudo apt-get install 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

También instale libboost-all-dev y libttb-dev

apt-get install libboost-all-dev libttb -dev

Luego, vaya al sitio web oficial de boost para descargar el código fuente y compilar. Descargué la versión 1.55. Luego instale boost en el directorio /usr /local /

es decir,

. /bootstrap.sh --prefix = /usr /local /boost

Luego

. /b2 install

Luego ejecute ldconfig para que las bibliotecas relevantes sean efectivas

Luego descargue la fuente nox

git clone git: //github.com/noxrepo/nox

cd nox

. /boot.sh

mkdir build

cd build

. . /. /configure --with-boost = /usr /local /boost #boost ubicación de instalación

make

make install

se puede instalar correctamente

Inicie nox

cd PATH_TO_NOX /nox /build /src

. /nox_core -i ptcp: 6633

El método anterior es el método de compilación de make después de que Ubuntu instale Nox. Si no instala Nox o no puede pasar make después de la instalación, puede intentar usar este artículo. La forma de resolverlo.

Copyright © Conocimiento de Windows All Rights Reserved