Onde estão localizados os arquivos de cabeçalho do GCC?

4

Eu quero adicionar manualmente alguns arquivos de cabeçalho como math.h e graphic.h para gcc , mas não sei onde colocá-los.

    
por Chirag Soni 13.01.2015 / 20:11

2 respostas

7

Primeiro, dê uma olhada em /usr/include ou /usr/local/include .

Se você não encontrar nada lá, tente:

'gcc -print-prog-name=cc1plus' -v

Esse comando pergunta ao gcc qual pré-processador de C ++ está sendo usado e, em seguida, pergunta se o pré-processador onde ele está incluído inclui.

Você receberá uma resposta confiável para sua configuração específica.

Da mesma forma, para o pré-processador C:

'gcc -print-prog-name=cc1' -v
    
por Sachin Kamath 13.01.2015 / 20:24
2

Se você quiser apenas saber onde o arquivo é colocado, basta usar o comando locate :

locate -b '\math.h'
locate -b '\graphics.h'

Talvez você tenha mais recursos para atualizar seu banco de dados antes:

sudo updatedb

É assim que procuro a localização dos meus cabeçalhos. É muito mais rápido do que usar o comando find .

    
por abu_bua 08.04.2018 / 00:17

Tags