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.

10
Converter um ponteiro em um inteiro
Estou tentando adaptar um código existente a uma máquina de 64 bits. O principal problema é que em uma função, o codificador anterior usa um argumento void * que é convertido em um tipo adequado na própria função. Um pequeno exemplo: void function(MESSAGE_ID id, void* param) { if(id == FOO) …
88 c++  gcc  casting  64-bit  32-bit 

1
gcc / g ++: “Nenhum arquivo ou diretório”
g++ me dá erros no formulário: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. É o mesmo ao compilar programas C com gcc. Por que é que? Observação: Esta pergunta já foi feita muitas vezes antes, mas cada vez era específica para a situação de quem pergunta. …
87 c++  c  gcc  g++  c++-faq 


3
long long int vs. long int vs. int64_t em C ++
Eu experimentei um comportamento estranho ao usar características do tipo C ++ e reduzi meu problema a este pequeno problema peculiar para o qual darei muitas explicações, já que não quero deixar nada aberto para interpretações erradas. Digamos que você tenha um programa como este: #include <iostream> #include <cstdint> template …
87 c++  gcc  cstdint 


4
Posso usar C ++ 11 com Xcode?
Estou considerando o uso de alguns recursos do C ++ 11 (como autopor exemplo) em alguns projetos de plataforma cruzada (Windows + Mac). No Windows, o Visual Studio oferece suporte a partes do próximo padrão C ++ 11 que me permitiria simplificar partes da base de código, então, naturalmente, eu …
86 c++  xcode  gcc  c++11  clang 



4
erro: nome de tipo desconhecido 'bool'
Baixei o código fonte e queria compilar o arquivo do scanner. Ele produz este erro: [meepo@localhost cs143-pp1]$ gcc -o lex.yy.o lex.yy.c -ll In file included from scanner.l:15:0: scanner.h:59:5: error: unknown type name ‘bool’ In file included from scanner.l:16:0: utility.h:64:38: error: unknown type name ‘bool’ utility.h:74:1: error: unknown type name ‘bool’ …
86 c  gcc  lex 

8
Por que obtenho uma falha de declaração C malloc?
Estou implementando um algoritmo polinomial de divisão e conquista para que possa compará-lo com uma implementação do OpenCL, mas não consigo malloctrabalhar. Quando executo o programa, ele aloca um monte de coisas, verifica algumas coisas e envia o size/2para o algoritmo. Então, quando eu acerto a malloclinha novamente, ele cospe …
86 c  gcc  malloc  assertion 


3
Grande diferença (x9) no tempo de execução entre código quase idêntico em C e C ++
Estava a tentar resolver este exercício em www.spoj.com: FCTRL - Factorial Você realmente não precisa ler, apenas faça se estiver curioso :) Primeiro eu implementei em C ++ (aqui está minha solução): #include <iostream> using namespace std; int main() { unsigned int num_of_inputs; unsigned int fact_num; unsigned int num_of_trailing_zeros; std::ios_base::sync_with_stdio(false); …
85 c++  c  performance  gcc  iostream 

1
Qual é a diferença entre gcc / g ++ e cc1 / cc1plus?
Quando eu compilo meus projetos e verifico os recursos usados ​​pela execução top, o grande consumo de CPU / memória às vezes é chamado g++e às vezes cc1plus. Qual é a diferença entre os dois, e devo ligar cc1plusdiretamente?
85 gcc  g++ 

15
Opções de aviso gcc recomendadas para C [fechado]
Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando este post . Fechado há 6 anos . Melhore esta questão Além de -Wall, que outros avisos as …
83 c  gcc  compiler-errors 


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.