From 22f924327489af05f82f62ab087128d2e7a4a86a Mon Sep 17 00:00:00 2001 From: Blau Araujo Date: Mon, 10 Mar 2025 10:52:59 -0300 Subject: [PATCH] =?UTF-8?q?Obter=20a=20especifica=C3=A7=C3=A3o=20padr?= =?UTF-8?q?=C3=A3o=20do=20gcc?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aulas/01-historia/README.org | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/aulas/01-historia/README.org b/aulas/01-historia/README.org index 8de806d..7832bc9 100644 --- a/aulas/01-historia/README.org +++ b/aulas/01-historia/README.org @@ -45,6 +45,18 @@ - GNU Libc (=glibc=) +*** Obter a especificação padrão do gcc... + +#+begin_example +:~$ gcc -E -dM -x c /dev/null | grep '__STDC_VERSION__' +#define __STDC_VERSION__ 201710L +#+end_example + +- =-E=: Para a compilação após gerar o código pré-processado. +- =-dM=: Filtra todas as diretivas que definem macros. +- =-x c=: Especifica a linguagem (no caso, =c=). +- =/dev/null=: Compilar o arquivo vazio =/dev/null=. + ** Compilação... Transformação do código-fonte em texto do programa para um código binário em