2013-07-01 2 views
0

Недавно я написал свой собственный .h файл, который я хочу, чтобы иметь возможность включить в любом из моих будущих проектов. Таким образом, я сохранил файл .h в каталоге /usr/include и смог скомпилировать мои проекты на C++. Однако, когда я пытаюсь внести изменения в файл .h в любом текстовом редакторе (Sublime, gedit), я не могу сохранить. Я предполагаю, что это связано с тем, что текстовые редакторы не имеют привилегий root sudo по умолчанию. Итак, как я могу сэкономить изменения в моем файле .h из текстового редактора?Сохранения .h файл в/USR/включать

Спасибо за помощь!

ответ

1

Вы не должны сохранять свои файлы проекта в /usr/lib/include как это обратная для распространения Linux установлен включать только файлы.

Вместо передать опцию на свой компилятор GCC, чтобы сказать, где найти ваши заголовочные файлы для вашего собственного проекта. Сделайте это в своей собственной папке проекта и в домашней папке, поэтому не требуется никаких привилегий sudo.

+0

Хорошо. Я изменю это. Прямо сейчас я перенесла файл test.h в каталог под названием «MyProjects». В моем Makefile я включил команду: CXXFLAGS = -I/~/Documents/MyProjects/testing.h, но это дает мне ошибку «нет такого файла или каталога» для «testing.h». Это правильная команда? Благодаря! – MEric

Смежные вопросы