CCG

¿Cómo puedo definir un literal de cadena en la línea de comandos de GCC?

Ricardo En la línea de comando de GCC, quiero definir una cadena como -Dname=Mary. Luego, en el código fuente, quiero printf(“%s”, name); imprimir Mary. ¿Cómo podría hacerlo? Le recomiendo encarecidamente que utilice mayúsculas (-DNAME=\”Mary\”) para tokens que va a definir de esta manera, para que se vean como otras macros. – JSB 9 de marzo …

¿Cómo puedo definir un literal de cadena en la línea de comandos de GCC? Leer más »

¿Puedo obtener un informe de TODAS las bibliotecas vinculadas al compilar mi ejecutable de C++ (gcc)? (incluidos los enlaces estáticos)

DVK Tengo una aplicación C++ que heredé, que consta de: mi aplicación principal Varias bibliotecas específicas de la aplicación (libapp1, libapp2, etc…) Varias bibliotecas de “terceros” (la mayoría de los “terceros son solo otros equipos de la empresa”) vinculados desde la aplicación principal, desde las bibliotecas libappX específicas de la aplicación y desde otras bibliotecas …

¿Puedo obtener un informe de TODAS las bibliotecas vinculadas al compilar mi ejecutable de C++ (gcc)? (incluidos los enlaces estáticos) Leer más »

¿Se puede inicializar una matriz bidimensional en C sin un tamaño explícito?

Tengo una pregunta con respecto a las matrices bidimensionales en C. Ahora sé (por la experiencia directa del compilador) que no puedo inicializar dicha matriz de manera análoga a las matrices unidimensionales como esta: int multi_array[][] = { {1,2,3,4,5}, {10,20,30,40,50}, {100,200,300,400,500} }; > compiler output: gcc -o arrays arrays.c arrays.c: In function ‘main’: arrays.c:8:9: error: …

¿Se puede inicializar una matriz bidimensional en C sin un tamaño explícito? Leer más »

La diferencia entre -pedantic-errors y -Werror=pedantic en gcc

supremo ¿Cuál es la diferencia entre usar -pedantic-errors y -Werror=pedantic en gcc? Según la documentación de GCC hay una diferencia: -pedantes-errores Da un error cada vez que el estándar base (ver -Wpedantic) requiere un diagnóstico, en algunos casos donde hay un comportamiento indefinido en tiempo de compilación y en algunos otros casos que no impiden …

La diferencia entre -pedantic-errors y -Werror=pedantic en gcc Leer más »

MinGW: “gcc no se reconoce como un comando interno o externo”

aviv cohn Descargué e instalé MinGW. Usé el programa gráfico para instalar el compilador de C++. Mecanografía gcc en la línea de comandos de Windows imprime: gcc is not recognized as an internal or external command Revisé, y gcc.exe está presente en C:\MinGW\bin. ¿Qué ocurre? confirme que su variable de entorno PATH en Windows contiene …

MinGW: “gcc no se reconoce como un comando interno o externo” Leer más »

¿Por qué la opción -ldgcc no funciona en mi archivo de creación?

joey kerr Estoy tratando de cumplir con un código de ejemplo del sistema operativo y cuando ejecuto make (al ejecutar el entorno Debian predeterminado en un Chromebook Lunix termial) me da el siguiente error: kuzai_longmane@penguin:/mnt/chromeos/removable/32GB/Operating systems (source code)/my_cool_os/my_cool_os$ make gcc -m32 -nostdlib -nodefaultlibs -lgcc start.o libc/string/memcmp.o libc/string/memset.o libc/string/strcat.o libc/string/strchr.o libc/string/strcmp.o libc/string/strcpy.o libc/string/strlen.o libc/string/strncmp.o libc/string/strstr.o libc/string/strutil.o …

¿Por qué la opción -ldgcc no funciona en mi archivo de creación? Leer más »