объяснение пути к заголовочным файлам в c

0

У меня есть заголовок в программе ac, который читает

#include <lib/a.h>
#include <lib/b.h>

Как указать, где 'lib' должно быть в моем make файле? Это дает мне ошибку компиляции: lib/ah не найден. Но я знаю путь к системе, где находится ах. Как я могу сообщить моему Makefile, куда идти, найти lib?

Спасибо, Вик.

Теги:
makefile
gcc
header-files

1 ответ

5
Лучший ответ

Добавьте аргумент -I/path/to/include к флагам компиляции (например, CFLAGS или CXXFLAGS), где путь ведет к родительскому каталогу каталога lib.

  • 0
    Хорошо, так глупо с моей стороны! Я добавил путь, включая lib. Спасибо! : D
  • 0
    «на флаги компиляции» или просто «на командную строку компилятора»
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню