Red de conocimiento informático - Material del sitio web - Cómo instalar y localizar Code:Blocks en CentOS

Cómo instalar y localizar Code:Blocks en CentOS

Pasos de instalación

I. Instalar wxWidgets

1. Descargue el paquete de código fuente de wxWidgets desde /Linux/2011-10/45744.htm

Modificación del entorno Linux. variables y configuración/Linux/2012-12/75495.htm

Comando de exportación de Linux/Linux/2012-10/72746.htm

Basado en la última información del mensaje obtenida en el anterior paso, referencia completa Para obtener los datos, procedemos de la siguiente manera:

1. Aún en la terminal abierta en el primer paso, sin cambiar el directorio, ingresamos el siguiente comando:

ldconfig (completamente basado en el mensaje al final del paso)

export -p (Ver el valor de la variable de entorno actual del sistema, este paso se puede omitir, solo para comparar con el resultado después de la configuración )

Puedes ver que ahora el valor de LD_LIBRAY_PATH está vacío (no hay ninguna entrada en el resultado).

2. Continúe ingresando el comando:

./wx-config --libs

Obtenga el resultado (el resultado puede ser ligeramente diferente según el directorio de instalación):

-L/root/Desktop/wxWidgets-2.8.12/lib

-pthread -Wl,-rpath,/root/Desktop/wxWidgets-2.8.12 /lib

-lwx_gtk2_richtext-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_xrc-2.8

-lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8 -lwx_ gtk2_adv-2.8 -lwx_gtk2_core-2. 8

- lwx_base_xml-2.8 -lwx_base_net-2.8 -lwx_base-2.8

3. Busque el archivo de configuración en el directorio /etc, ábralo y agregue el siguiente comando:

exportar. LD_LIBRARY_PATH="... ........."

El contenido entre comillas proviene del contenido del paso anterior "./wx-config --libs". El comando de exportación se utiliza para editar variables de entorno. Si no sabe dónde agregarlo, busque otros comandos de exportación en el archivo y ejecútelos. Guarde el archivo de configuración.

4. Aún en la terminal abierta anteriormente, continúe ingresando el comando:

source /etc/profile (sin reiniciar el sistema, los cambios en el archivo de configuración tendrán efecto)

exportar -p (Ver el valor de la variable de entorno actual del sistema)

Esta vez puede ver que LD_LIBRAY_PATH es el valor predeterminado. LIBRAY_PATH se configuró correctamente en el valor del paso 2, que es "./wx-config--libs" en el paso 2.

3. Instalar codeblocks

1. Descargue el paquete de código fuente de codeblocks en:

El nombre de usuario y la contraseña son www.linuxidc.com

El directorio de descarga específico es /2014 Información/Febrero /5 / Guía del programador de ferias de Hadoop PDF

La dirección de descarga es /Linux/2013-07/87684.htm

2. En el directorio /usr/share/ o /usr/local/share/

(dependiendo de cómo haya especificado el parámetro de prefijo en el tercer paso), busque el directorio de bloques de código (contiene iconos, imágenes, léxico, scripts, etc.

directorio de recursos y algunos archivos zip) y cree una subcarpeta en este directorio: configuración regional (tenga en cuenta que la configuración regional

son todas letras minúsculas). Si no lo encuentra, consulte el paso 3; de lo contrario, consulte el paso 4.

3. Abra una terminal en el escritorio y ejecute el comando: localizar codeblocks >codeblocks. Después de ejecutarlo, se generará un archivo llamado codeblocks en el escritorio. Abra el archivo y busque la ruta al directorio de codeblocks.

4. Descomprima el paquete de software descargado en el directorio local creado en el paso 2. En este momento, aparecerá un subdirectorio llamado zh_CN en el directorio local, que contiene un archivo llamado codeblocks.mo.

5.

Inicie Código::Bloques, haga clic en "Configuración" en el menú principal y luego seleccione "Entorno". En el cuadro de diálogo que aparece, seleccione "Ver" a la izquierda, seleccione "Internacionalización (requiere reinicio)" a la derecha y seleccione el cuadro combinado que aparece después. Seleccione "Chino

(simplificado)" en el cuadro combinado que aparece a continuación. Salga de este cuadro de diálogo después de la confirmación.

6. Código de reinicio::Bloqueos. Deberías volver a ver la interfaz en chino simplificado.

Problemas principales

1. Primero descargué un conjunto de paquetes rpm y cuando instalé el cuarto paquete libtinyxml0, ocurrió un problema de dependencia del paquete:

error : Dependencias fallidas:

libstdc++.so.6(GLIBCXX _3.4.9) es necesario para libtinyxml0-2.6.1-9.1.2.i586

rpmlib( PayloadIsLzma) <= 4.4 .6-1 es necesario para libtinyxml0-2.6.1-9.1.2.i586

Este problema me ha preocupado durante mucho tiempo, busqué muchos documentos para ver si hay una solución, finalmente Me di por vencido. Si sabes cómo solucionarlo, ¡déjame un mensaje!

Según la información proporcionada por quien subió el recurso, se ejecuta en OpenSUSE Linux. Si también usa este sistema, puede visitar este enlace para verlo: /Linux/2014-02/97367.htm

2. Según la información que vi, instalé codeblocks directamente después de instalar wxWidgets. resultado Error de terminal:

configure: error:

wxWidgets debe estar instalado en su sistema

, pero no se puede encontrar el script wx-config.

Compruebe si wx-config está en la ruta y el directorio donde está instalada la biblioteca wxWidgets

(devuelto por

'wx-config --libs' comando) está en LD_LIBRARY_PATH o

variable equivalente, y si no se encuentra el script wxWidgets.

¡Pero ya tengo wxwidgets instalados! Busqué mucho y probé muchos métodos sin éxito. Leí atentamente la información de instalación de wxwidgets y la comparé con el mensaje de error de inicialización de instalación de codeblocks, y finalmente encontré el problema: configuración de variables de entorno.

Básicamente nada de lo que he visto menciona esto, pero es importante. Llegué a la conclusión de que hay mucha información en la web, pero también muchos problemas para hacer las cosas bien. También debes leer las indicaciones del sistema si quieres que todo funcione sin problemas.

Domine lo esencial

1./etc/ld.so.conf

Este documento registra la ruta de la biblioteca de enlaces dinámicos utilizada durante el proceso de compilación. De forma predeterminada, el compilador solo usará los archivos de la biblioteca en /lib y /usr/lib

Estos dos directorios, si desea agregar contenido en los dos directorios anteriores, debe agregar contenido en etc/ ld. Agregue un archivo conf en so.conf.

También hay literatura que indica que si desea agregar contenido fuera de los dos directorios anteriores, debe modificar el archivo /etc/ld.so.conf; de lo contrario, el sistema no podrá encontrar el nueva biblioteca. Después de leerlo, quedé confundido y luego abrí el archivo ld.so.conf, cuyo contenido es el siguiente:

include ld.so.conf.d/*.conf

Ver Después de terminarlo, de repente lo entendí.

2. wxWidgets y wxGTK

wxwidgets es un marco escrito en c++ que proporciona desarrollo de interfaz gráfica de usuario. Contiene una biblioteca de interfaz gráfica de usuario que es compatible con casi todos los sistemas operativos actuales. El de Linux es wxGTK y el de Windows se llama wxMSW.

3. Cuando se utiliza el comando tar, no puede haber símbolos ilegales en el paquete comprimido, como "(".