Preguntas etiquetadas con c

186
¿Cómo se arrancan GCC y g ++?

Esto me ha estado molestando por un tiempo. ¿Cómo se compilan GCC y g ++? Supongo que cada revisión se compila con una revisión previamente construida. ¿Es esto cierto? Y si es así, ¿significa que las versiones más antiguas de g ++ y GCC se escribieron en

186
fork () se ramifica más de lo esperado?

Considere la siguiente pieza de código: #include <stdio.h> #include <sys/types.h> #include <unistd.h> int main(void) { int i; for(i = 0; i < 2; i++) { fork(); printf("."); } return 0; } Este programa genera 8 puntos. ¿Cómo puede ser eso posible? ¿No debería haber 6...

185
Deshabilitar todas las advertencias de gcc

Estoy trabajando en un proyecto que leerá mensajes de error del compilador de una variedad particular y hará cosas útiles con ellos. La base de código de muestra en la que estoy probando esto (una aplicación aleatoria de código abierto) y, por lo tanto, la reconstrucción con frecuencia, contiene...

185
¿Cuándo usar la función en línea y cuándo no usarla?

Sé que en línea es una sugerencia o solicitud para el compilador y se usa para evitar gastos generales de llamadas a funciones. Entonces, ¿sobre qué base se puede determinar si una función es candidata para alinearse o no? ¿En qué caso se debe evitar la