Не удается найти заголовочный файл (chicken.h)

Я исчерпал весь свой linux-fu (ubuntu 14.04) с этим. По сути, я хочу поэкспериментировать с полной реализацией схемы, которая компилирует lisp в c

, получая настолько далеко, что хорошо, но затем компиляция кода c возвращает мне ошибку:

fatal error: chicken.h: No such file or directory

This файл действительно существует, поскольку выходные данные whereis курицы дают:

chicken: /usr/bin/chicken /usr/bin/X11/chicken /usr/include/chicken /usr/share/chicken /usr/share/man/man1/chicken.1.gz

моя переменная PATH имеет:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/include/chicken

и выходные данные из env | grep PATH - это:

LD_LIBRARY_PATH=/usr/include/chicken
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/include/chicken
LD_LOAD_PATH=/usr/include/chicken
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path

(где я сам пытался определить LD_ (LOAD, LIBRARY) _PATH)

Я все еще ничего не понимаю. Любые идеи (я думаю, что это просто вопрос указания gcc, где искать вещи, но я пока не нашел решения)?

0
задан 6 September 2015 в 16:09

1 ответ

редактирование. Решенный путем определения C_INCLUDE_PATH (хотя фиксация автоматически сгенерированных ошибок компилятора C будет более трудной, чем сообщение gcc, где найти его заголовки:/)

0
ответ дан 7 September 2015 в 02:09
  • 1
    Это - большие новости. Одна вещь, которую я заметил, состоит в том, что автоматические обновления на моем, кажется, не работают это хорошо на обновления. Я обычно должен входить и вынуждать обновление произойти. – Phil UK 4 December 2016 в 14:03

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

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