Al instalar GCC a través de yum en RHEL y CentOS, ya sea en 6 ó 7, veremos que la versión disponible en los repositorios principales del SO no suele ser la más reciente, es más, es una versión que suele ser muy estable y que recibe periódicamente parches para corregir cualquier vulnerabilidad o fallo que Seguir leyendo
compilador
/usr/bin/ld: cannot find -lpython2.6
Al instalar un módulo de python utilizando pip (gestor de paquetes de python) podemos recibir el siguiente error durante la compilación: /usr/bin/ld: cannot find -lpython2.6 collect2: ld returned 1 exit status error: command ‘gcc’ failed with exit status 1 Por supuesto puede ocurrir con otras versiones de python, no únicamente con la 2.6: /usr/bin/ld: cannot Seguir leyendo
Cómo descompilar .class desde línea de comandos
Una clase java no puede visualizarse desde línea de comandos como si fuera un archivo de texto, es decir, con comandos como cat,less, more, etc. Para poder ver el contenido de forma legible hay que descompilar previamente la clase: $ file foo.class foo.class: java class file Tanto JAVA de Oracle como OpenJDK cuentan con una Seguir leyendo
¿Qué es mejor, compilar o usar yum/apt?
La respuesta es: depende… A raíz del anterior artículo en el que explico cómo compilar Apache y PHP en Linux me ha apetecido escribir esta entrada en la que definir los pros y contras de compilar frente a usar gestores de paquetes precompilados tipo yum (rpm) o apt (.deb). Es mejor compilar si… Necesitamos tener Seguir leyendo
Error de compilación sys/capability.h: No such file or directory
Para hoy, una fácil. En caso de encontrar el siguiente error durante una compilación: sys/capability.h: No such file or directory, simplemente tenéis que instalar el paquete «libcap-dev» que contiene las headers y librerías de desarrollo de «libcap2»: libcap-dev development libraries and header files for libcap2 Para instalar en Debian, Ubuntu y derivados: # apt-get install Seguir leyendo