Perguntas com a marcação «gcc»

GCC é a coleção de compiladores GNU. É o compilador padrão de fato para C, C ++, Go, Fortran e Ada no Linux e também suporta muitos outros idiomas e plataformas. Além do compilador, o GCC possui uma cadeia de ferramentas (libc, libstdc ++, objdump, nm etc.) que são amplamente usadas em várias plataformas e sistemas.

11
Operação do módulo com números negativos
Em um programa C, eu estava tentando as operações abaixo (Apenas para verificar o comportamento) x = 5 % (-3); y = (-5) % (3); z = (-5) % (-3); printf("%d ,%d ,%d", x, y, z); me deu saída como (2, -2 , -2)no gcc. Eu estava sempre esperando um …
191 c  gcc  modulo 



1
Desativar todos os avisos do gcc
Estou trabalhando em um projeto que lerá mensagens de erro do compilador de uma variedade específica e fará coisas úteis com elas. A base de código de exemplo em que estou testando isso (um aplicativo de código aberto aleatório) e, portanto, reconstruindo com frequência, contém alguns bits que geram avisos, …
184 gcc  g++  warnings 

2
Uso realista da palavra-chave 'restringir' C99?
Eu estava navegando através de alguma documentação e perguntas / respostas e vi isso mencionado. Eu li uma breve descrição, afirmando que seria basicamente uma promessa do programador de que o ponteiro não será usado para apontar para outro lugar. Alguém pode oferecer alguns casos realistas em que vale a …
183 c  gcc  c99  restrict-qualifier 


6
Clang vs GCC para o meu projeto de desenvolvimento Linux
Estou na faculdade e, para um projeto que estamos usando C. Exploramos o GCC e o Clang, e o Clang parece ser muito mais amigável que o GCC. Como resultado, estou me perguntando quais são as vantagens ou desvantagens de usar o clang, em oposição ao GCC, para desenvolver em …
175 c++  c  linux  gcc  clang 

8
O errno thread-safe?
Em errno.h, essa variável é declarada como extern int errno;minha pergunta é: é seguro verificar o errnovalor após algumas chamadas ou usar perror () no código multiencadeado. Essa é uma variável segura de thread? Se não, então qual é a alternativa? Estou usando o linux com gcc na arquitetura x86.
175 c  linux  multithreading  gcc 

11
"/ Usr / bin / ld: não é possível encontrar -lz"
Estou tentando compilar o código fonte do Android no Ubuntu 10.04. Eu recebo um erro dizendo: / usr / bin / ld: não é possível encontrar -lz Você pode me dizer como posso corrigir isso? O que cannot find -lzsignifica isso ? Aqui está a mensagem de erro completa: external/qemu/Makefile.android:1101: …
172 linux  gcc  linker 

4
Um salto caro com o GCC 5.4.0
Eu tinha uma função que se parecia com isso (mostrando apenas a parte importante): double CompareShifted(const std::vector<uint16_t>& l, const std::vector<uint16_t> &curr, int shift, int shiftY) { ... for(std::size_t i=std::max(0,-shift);i<max;i++) { if ((curr[i] < 479) && (l[i + shift] < 479)) { nontopOverlap++; } ... } ... } Escrita assim, a …
171 c++  gcc 

11
Várias bibliotecas glibc em um único host
Várias bibliotecas glibc em um único host Meu servidor linux (SLES-8) atualmente possui glibc-2.2.5-235, mas eu tenho um programa que não funciona nesta versão e requer glibc-2.3.3. É possível ter vários glibcs ​​instalados no mesmo host? Este é o erro que recebo quando executo meu programa na glibc antiga: ./myapp: …
171 linux  gcc  glibc 

11
Erro “gnu / stubs-32.h: não existe esse arquivo ou diretório” ao compilar o código fonte do Nachos
Estou tentando instalar o Nachos no meu laptop e tenho o Ubuntu 11.04 no laptop. O código está em C e, para construí-lo, presumo que precisarei de compilador cruzado. É aqui que está o meu problema. Eu baixei o código-fonte do MIPS Cross Compiler usando o comando wget http://mll.csie.ntu.edu.tw/course/os_f08/assignment/mips-decstation.linux-xgcc.gz e …



4
aviso: declaração implícita incompatível da função interna 'xyz'
Estou recebendo vários desses avisos ao compilar alguns binários: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ Para tentar resolver isso, adicionei #include <stdlib.h> na parte superior dos arquivos C associados a esse aviso, …
164 c  gcc  gcc-warning 

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.