Perguntas com a marcação «gcc»

Perguntas sobre o GNU Compiler Collection Suite.

1
Erro do GCC ao tentar executar 'cc1'
Eu estava compilando um kernel Linux para o meu Raspberry Pi em um laptop (executando o debian 7) (seguiu as instruções aqui ); mas quando começo a compilar ( make ARCH=arm CROSS_COMPILE=${CCPREFIX}), recebo as seguintes mensagens: CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CC kernel/bounds.s gcc: error …


2
Como são registradas as poluições de canários de pilha?
O sinalizador GCC -fstack-protector permite o uso de canários de pilha para proteção contra estouro de pilha. O uso desse sinalizador por padrão tem sido mais proeminente nos últimos anos. Se um pacote for compilado com -fstack-protector e sobrecarregarmos um buffer no programa, é provável que ocorram erros como: *** …
11 logs  gcc 

3
Instalar o GCC 7 no Ubuntu?
Estou tentando executar um teste no GCC 7. De acordo com Como instalar o gcc-7 ou clang 4.0? no Ubuntu.SE, podemos executar o seguinte para instalar o GCC 7 no Ubuntu: add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 O comando falha na instalação: # apt-get install -y …
11 ubuntu  apt  gcc  ppa 


2
O que define fs: [0x28] (canário de pilha)?
A partir deste post , é mostrado que FS:[0x28]é um canário de pilha. Estou gerando o mesmo código usando o GCC nessa função, void foo () { char a[500] = {}; printf("%s", a); } Especificamente, estou recebendo esta montagem .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; '(' …
11 linux  security  gcc  stack 


2
Erro 32 da biblioteca de desenvolvimento após a instalação do glibc-devel.i686
Estou tentando instalar o gcc 4.9.0 no centOS 6. Durante a ocorrência de ./configureum erro: /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 …
11 centos  gcc  glibc 

1
Como instalo o último gcc no FreeBSD?
Como eu instalo a gccversão mais recente no FreeBSD e configuro o sistema para que esta versão mais recente seja usada para compilar outros programas? No momento da redação deste artigo, a versão mais recente do gccé a versão 4.9.0. E eu uso o FreeBSD 10.0. Na verdade g++, eu …
10 freebsd  gcc  g++ 

1
Como instalar o gcc 4.8.1 no debian wheezy
Gostaria de instalar o GCC 4.8.1 no meu sistema Debian Wheezy 7.1.0. A versão atual do GCC instalada no meu sistema é a 4.7.2. Eu vejo que o gcc-4.8.1 está disponível no repositório Debian. Alguém pode me mostrar como executar esta atualização?
10 debian  gcc 

1
Como criar o compilador cruzado GCC para Cross Linux From Scratch (CLFS) para Beagleboard?
Atualmente, tento construir um Linux incorporado a partir do zero com as instruções do Cross Linux a partir do zero . Tudo funcionou bem até que eu tentei compilar o GCC Cross-Compiler. Quero construir o Linux para o Beagleboard-xM ... Então, escolhi as seguintes configurações: export CLFS_ABI="aapcs-linux" export CLFS_HOST="x86_64-cross-linux-gnu" export …

4
O compilador C não pode criar executáveis
Estou tentando instalar o vinho no Linux Mint 17.1. Eu ./configure'd como root para instalá-lo. Entrada: cd Downloads/wine-1.6.2 ./configure Resultado: 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
Seria possível compilar e inicializar o GNU?
Um novo lançamento do Guix foi lançado há algum tempo. E tive a ideia de que, se eu puder inicializar o glibc, gcc e guix para o HURD e o Mach, posso ter um sistema GNU que não seja Linux. Mas também preciso de alguns softwares como bash, emacs, binutils, …
9 gcc  glibc  hurd 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.