Как добавить пути в человечности

Я знаю, что это - очень популярный вопрос с большим количеством потоков уже об этом, но к сожалению после попытки некоторых предложений мне не удалось решить мою проблему, таким образом, я отправляю новый вопрос об этом. То, чем я интересуюсь, запускает программу C++ в терминале, вещь, поскольку я всегда использовал затмение, чтобы скомпилировать и запустить программы, я - полностью новичок на этом, и также мое знание человечности является limitated к очень простым вещам. Таким образом, что я нахожу, трудности в состоят в том, когда я хочу скомпилировать программу, которая должна включать различные каталоги формы некоторых заголовочных файлов. То, что я хочу сделать, должно включать это библиотеки, не будучи должен добавить в #include "..." целый путь того, где библиотека слишком просто, это - имя. В Eclipse это могло быть сделано путем добавления путей через опции, но в Ubuntu я не действительно уверен, как сделать так, следуя некоторым инструкциям в других потоках, я пытался добавить пути к своему ~/.profile txt файл, но без любого успеха. Таким образом, я хотел бы спросить, как это возможно быть сделанным, т.е. где и как добавить пути заголовочных файлов, необходимых так, чтобы я хотел, имеют все время для очень нового проекта обеспечить, весь путь в моем включает.

1
задан 19 March 2014 в 22:49

1 ответ

Вы добавляете путь с -I аргументы g++, например,

$ 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!
0
ответ дан 8 October 2019 в 11:07

Другие вопросы по тегам:

Похожие вопросы: