Como adicionar caminhos no Ubuntu

0

Eu sei que esta é uma pergunta muito popular com muitos tópicos já sobre isso, mas infelizmente depois de tentar algumas das sugestões eu não consegui resolver o meu problema, então estou postando uma nova pergunta sobre isso. O que eu estou interessado, está executando um programa em c ++ terminal, a coisa é, como eu estava sempre usando o eclipse para compilar e executar programas Estou completamente noob sobre isso e também o meu conhecimento Ubuntu é limitado a coisas muito básicas. Então, o que eu estou encontrando dificuldades é quando eu quero compilar um programa que precisa incluir alguns arquivos de cabeçalho de diretórios diferentes. O que eu quero fazer é incluir essas bibliotecas sem precisar adicionar o #include "..." em todo o caminho de onde a biblioteca está, mas apenas o nome dela. No Eclipse isso poderia ser feito adicionando caminhos através de opções, mas no Ubuntu eu não tenho certeza como fazer isso, seguindo algumas instruções em outros tópicos eu tentei adicionar os caminhos ao meu arquivo txt ~ / .profile mas sem nenhum sucesso. Então, gostaria de perguntar como isso é possível, ou seja, onde e como adicionar os caminhos dos arquivos de cabeçalho necessários para que eu tenha todo o tempo necessário para que um novo projeto forneça o caminho inteiro em minhas inclusões.

    
por user3111197 19.03.2014 / 19:49

1 resposta

0

Você adiciona o caminho com -I argumentos a g++ , por exemplo,

$ cat /home/efrisch/t/myheader.h
#include <iostream>
$ cat hello.cc
#include "myheader.h"

int main(int argc, char **argv) {
    std::cout << "Hello, World!" << std::endl;
}
$ g++ -O -I/home/efrisch/t hello.cc -o hello
$ ./hello
Hello, World!
    
por Elliott Frisch 19.03.2014 / 19:54