Preguntas etiquetadas con gcc

GCC es la colección de compiladores GNU. Es el compilador C estándar de facto en Linux y también es compatible con muchos otros lenguajes y plataformas.

214
Cómo escribir un compilador muy básico

Los compiladores avanzados tienen gusto de gcccompilar códigos en archivos legibles por máquina según el lenguaje en el que se ha escrito el código (por ejemplo, C, C ++, etc.). De hecho, interpretan el significado de cada código según la biblioteca y las funciones de los idiomas correspondientes....

16
Ya sea para usar -pedantic flag en g ++ o no?

Estoy aprendiendo C ++ y estoy usando g ++ en Linux para practicar. Quiero saber si las personas que trabajan como programadores usan el indicador pedagógico g ++ y también su importancia en el mundo real. ¿Qué pasa con otros compiladores, también permiten esto? ¿Se ha convertido esto en un...

13
¿Por qué glibc se mantiene separado de GCC?

GCC es el compilador de C. Glibc es la biblioteca de C. Sin embargo, ¿no es una necesidad absoluta para un compilador y la biblioteca estándar agrupados como una implementación de C? Por ejemplo, la biblioteca C contiene ABI y específica compilador cosas por el estilo <limits.h>,...

10
¿Hay alguna manera de usar gcc como biblioteca?

Alguien conoce una solución que funciona más o menos así: #include <stdio.h> #include <gcc.h> /* This .h is what I'm looking for. */ int main (void) { /* variables declaration (...) */ /* The following line is supposed to be equivalent to: * $ gcc main.c -o main */ results =...

8
Preguntas sobre vincular bibliotecas en C

Estoy aprendiendo C (todavía muy principiante) en Linux usando el compilador GCC. He notado que algunas bibliotecas, como la biblioteca utilizada con el math.hencabezado, deben vincularse manualmente cuando se incluyen. Me he estado vinculando en las bibliotecas usando varios indicadores del...