Existe uma variável ambiental para o caminho para os arquivos de cabeçalho?

1

Estou instalando algum software e recebo um erro que diz que o Nux.h não foi encontrado. Eu tenho o cabeçalho Nux.h, na minha pasta de arquivos de downloads, mas não sei para onde deve ir. onde estão os arquivos ".h"?

Além disso, existe uma variável de sistema que descreve o caminho onde os arquivos de cabeçalho são armazenados?

    
por Brooke Fogg-Wolfe 28.10.2015 / 13:13

1 resposta

2

Os arquivos de cabeçalho C geralmente são armazenados no diretório /usr/include . Então, por exemplo, o #include <stdio.h> inclui o arquivo de cabeçalho de lá.

Se o seu arquivo não estiver presente, você poderá usar caminhos relativos para especificar o local, por exemplo,

#include "main-header.h"

inclui o arquivo main-header.h do diretório de trabalho atual.

A propósito, se você instalar o pacote libnux-4.0-dev , ele deverá instalar os cabeçalhos em /usr/include e também incluirá os binários, que serão necessários para vincular.

    
por meskobalazs 28.10.2015 / 14:00