Preguntas etiquetadas con gcc

GCC es la colección del compilador GNU. Es el compilador estándar de facto para C, C ++, Go, Fortran y Ada en Linux y también es compatible con muchos otros lenguajes y plataformas. Además del compilador, GCC tiene una cadena de herramientas (libc, libstdc ++, objdump, nm, etc.) que se utilizan ampliamente en varias plataformas y sistemas.


1
gcc / g ++: "No existe tal archivo o directorio"
g++ me da errores de la forma: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. Es lo mismo al compilar programas C con gcc. ¿Porqué es eso? Tenga en cuenta: esta pregunta se ha hecho muchas veces antes, pero cada vez fue específica para la situación de …
87 c++  c  gcc  g++  c++-faq 

3
long long int vs long int vs int64_t en C ++
Experimenté un comportamiento extraño mientras usaba rasgos de tipo C ++ y he reducido mi problema a este pequeño y peculiar problema para el que daré un montón de explicaciones, ya que no quiero dejar nada abierto a una mala interpretación. Digamos que tiene un programa como este: #include <iostream> …
87 c++  gcc  cstdint 



4
error: nombre de tipo desconocido 'bool'
Descargué el código fuente y quería compilar el archivo del escáner. Produce este error: [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’ In …
86 c  gcc  lex 

2
Diferencias entre arm64 y aarch64
Tengo dos dispositivos "desbloqueados", un iPad mini 3 y un Galaxy Edge 6, ambos dotados de un terminal y un conjunto minimalista de comandos Unix. Pensé que ambos dispositivos tenían procesadores arm64 pero cuando ejecuté uname -a en ambos dispositivos obtuve lo siguiente: para el iPad mini 3: xxxxs-iPad:/var/mobile root# …
86 android  ios  gcc  arm  arm64 

3
Gran diferencia (x9) en el tiempo de ejecución entre código casi idéntico en C y C ++
Estaba intentando resolver este ejercicio de www.spoj.com: FCTRL - Factorial Realmente no tienes que leerlo, solo hazlo si tienes curiosidad :) Primero lo implementé en C ++ (aquí está mi solución): #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 


10
Convertir un puntero en un número entero
Estoy tratando de adaptar un código existente a una máquina de 64 bits. El principal problema es que en una función, el codificador anterior usa un argumento void * que se convierte al tipo adecuado en la función misma. Un pequeño ejemplo: void function(MESSAGE_ID id, void* param) { if(id == …
85 c++  gcc  casting  64-bit  32-bit 


8
¿Por qué obtengo un error de afirmación de C malloc?
Estoy implementando un algoritmo polinomial de divide y vencerás para poder compararlo con una implementación de OpenCL, pero no puedo ponerme malloca trabajar. Cuando ejecuto el programa, asigna un montón de cosas, verifica algunas cosas y luego las envía size/2al algoritmo. Luego, cuando vuelvo a tocar la malloclínea, escupe esto: …
85 c  gcc  malloc  assertion 


7
Compilar un programa C ++ con gcc
Pregunta: ¿Cómo compilar un programa C ++ con el compilador gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout <<"Version is " << __STDC_VERSION__ << endl; cout << "Hi" << __FILE__ …
84 c++  gcc  g++  gnu 


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.