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.

8
Como posso dizer ao gcc para não incorporar uma função?
Digamos que eu tenho essa pequena função em um arquivo de origem static void foo() {} e eu construo uma versão otimizada do meu binário, mas não quero essa função incorporada (para fins de otimização). existe uma macro que eu possa adicionar em um código fonte para impedir o inlining?
126 c  gcc  inline 


6
Referência indefinida a `pow 'e` floor'
Estou tentando fazer uma calculadora de fibonacci simples em C, mas quando a compilação gccme diz que estou perdendo as funções pow e floor. O que há de errado? Código: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return 0; } int fibo(int n) …

1
O que o sinalizador -all_load vinculador faz?
Não consigo encontrar em nenhum lugar o que o sinalizador -all_load faz ao compilar o código Objective-C. Tenho alguns problemas ao fazer o upload de binários para a Apple, eles dizem que é porque eu não usei esse sinalizador, mas meu código é compilado mesmo sem ele. Alguém pode me …


7
Como especificar o novo caminho do GCC para o CMake
Meu sistema operacional é centos que possui um gcc padrão no caminho /usr/bin/gcc. Mas é antigo, preciso de uma nova versão do gcc. Então, instalo uma nova versão em um novo caminho /usr/local/bin/gcc. Mas quando eu corro cmake, ele ainda usa a versão antiga path gcc ( /usr/bin/gcc). Como posso …
122 gcc  cmake 

5
Qual é a diferença entre C, C99, ANSI C e GNU C?
Comecei a prática de programação no codechef e fiquei confuso com a diferença entre C e C99. O que C significa aqui? É o C89? Verifique os idiomas na parte inferior deste envio . Ele contém C e C99. Encontrei na Internet algo chamado GNU C. Existe um C diferente …
122 c  gcc  c99  c89  ansi-c 

4
O que a bandeira fpermissive faz?
Eu só estou querendo saber o que a -fpermissivebandeira faz no compilador g ++? Estou obtendo: erro: obter endereço de temporário [-permissive] que eu posso resolver dando a -fpermissivebandeira ao compilador. EDIT : Acabei de encontrar o que estava causando a parte do erro de endereço temporário! Eu vou consertar …

6
erro: uso de função excluída
Tenho trabalhado em alguns códigos C ++ que um amigo escreveu e recebo o seguinte erro que nunca vi antes ao compilar com gcc4.6: error: use of deleted function ‘GameFSM_<std::array<C, 2ul> >::hdealt::hdealt()’ is implicitly deleted because the default definition would be ill-formed: uninitialized non-static const member ‘const h_t FlopPokerGameFSM_<std::array<C, 2ul> …


5
como instalar o gcc na máquina windows 7?
Eu tenho MinGW na minha máquina Windows 7. Desejo instalar e usar o gcc completo para o compilador C. Descobri que não há um único arquivo de instalação pré-compilado para esse fim. Verifiquei a seguinte página: http://gcc.gnu.org/install/ É difícil e acho que estou acima do meu nível de entendimento. Alguém …

7
Como compilar para Windows no Linux com gcc / g ++?
Escrevi alguns efeitos em C ++ (g ++) usando freeglut no Linux e os compilo com g++ -Wall -lglut part8.cpp -o part8 Então, eu queria saber se é possível fazer com que o g ++ crie executáveis ​​compilados estáticos do Windows que contenham tudo o que é necessário. Não tenho …
119 c++  opengl  gcc  glut  freeglut 




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.