Preguntas etiquetadas con gcc

Preguntas sobre GNU Compiler Collection Suite.

1
Error de GCC al intentar ejecutar 'cc1'
Estaba compilando de manera cruzada un kernel de Linux para mi Raspberry Pi en una computadora portátil (ejecutando debian 7) (seguí las instrucciones en la compilación del kernel de Raspberry Pi ); pero al compilar con make ARCH=arm CROSS_COMPILE=${CCPREFIX} Recibo los siguientes mensajes: CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is …

2
¿Por qué FreeBSD usa el GCC con licencia GPL?
¿Por qué FreeBSD usa GCC como su compilador predeterminado? Tengo la impresión de que un pilar fundamental de la filosofía de FreeBSD es no utilizar ningún software GNU y, en particular, el código GPL. Sin embargo, GCC, que es tanto GNU como GPL, viene incluido con FreeBSD. ¿Por qué?

2
¿Cómo se registran las contaminaciones canarias de pila?
La bandera GCC -fstack-protector flag permite el uso de canarios de pila para la protección de desbordamiento de pila. El uso de esta bandera por defecto ha sido más destacado en los últimos años. Si un paquete se compila con -fstack-protector, y desbordamos un búfer en el programa, es probable …
11 logs  gcc 

3
¿Instalar GCC 7 en Ubuntu?
Estoy tratando de ejecutar una prueba con GCC 7. ¿Cómo instalar gcc-7 o clang 4.0? en Ubuntu.SE, podemos realizar lo siguiente para instalar GCC 7 en Ubuntu: add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 El comando falla en la instalación: # apt-get install -y gcc-7 ... E: …
11 ubuntu  apt  gcc  ppa 


2
¿Qué establece fs: [0x28] (stack canary)?
De esta publicación se muestra que FS:[0x28]es un stack-canary. Estoy generando el mismo código usando GCC en esta función, void foo () { char a[500] = {}; printf("%s", a); } Específicamente, estoy obteniendo esta asamblea ... 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' ; "x\x19" 0x000006be 488945f8 …
11 linux  security  gcc  stack 


2
No hay error de biblioteca de desarrollo 32 después de instalar glibc-devel.i686
Estoy tratando de instalar gcc 4.9.0 en centOS 6. Durante ./configureun error que aparece: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat-linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-redhat- linux/4.4.7/libgcc_s.so when searching for -lgcc_s /usr/bin/ld: cannot find -lgcc_s collect2: ld returned 1 exit status configure: error: I suspect your system does not have …
11 centos  gcc  glibc 

1
¿Cómo instalo el último gcc en FreeBSD?
¿Cómo instalo la versión más reciente gccen FreeBSD y configuro el sistema para que esta última versión se use para compilar más programas? En el momento de escribir este artículo, la última versión de gcces la versión 4.9.0. Y uso FreeBSD 10.0. De hecho g++, necesito el compilador de C …
10 freebsd  gcc  g++ 

1
Cómo instalar gcc 4.8.1 en debian wheezy
Me gustaría instalar GCC 4.8.1 en mi sistema Debian Wheezy 7.1.0. La versión actual de GCC instalada en mi sistema es la 4.7.2. Veo que gcc-4.8.1 está disponible en el repositorio de Debian. ¿Alguien puede mostrarme cómo realizar esta actualización?
10 debian  gcc 

1
¿Cómo construir el compilador cruzado GCC para Cross Linux From Scratch (CLFS) para Beagleboard?
Actualmente trato de construir un Linux incorporado desde cero con las instrucciones de Cross Linux desde cero . Todo funcionó bien hasta que intenté compilar el compilador cruzado de GCC. Quiero construir el Linux para Beagleboard-xM ... Así que elegí la siguiente configuración: export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export CLFS_TARGET="armv7a-unknown-linux-uclibceabi" export …

4
El compilador de C no puede crear ejecutables
Estoy tratando de instalar wine en Linux Mint 17.1. Yo ./configure'd como root para instalarlo. Entrada: cd Downloads/wine-1.6.2 ./configure Salida: checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... no configure: error: in …
9 linux-mint  gcc  wine 

2
¿Sería posible compilar y arrancar GNU?
Un nuevo lanzamiento de Guix salió hace algún tiempo. Y tuve la idea de que si puedo arrancar glibc, gcc y guix a HURD y Mach, puedo tener un sistema GNU que no sea Linux. Pero también necesito algún software como bash, emacs, binutils, coreutils, un sistema init. ¿Alguno de …
9 gcc  glibc  hurd 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.