Работа со встроенными C-проектами. Существуют библиотеки, файлы и т. Д. - для микроконтроллеров. Мне не нужно использовать GCC для хост-машины и ОС (битва Linux 64 бит). Как правило ...Файлы заголовков не найдены GCC
Но теперь я пытаюсь скомпилировать проект mspdebug из Github - с GCC, конечно. И я получаю сообщение об ошибке в самом начале выпуска:
mspdebug$ make
cc -DUSE_READLINE -O1 -Wall -Wno-char-subscripts -ggdb -I. -Isimio -Iformats -Itransport -Idrivers -Iutil -Iui -DLIB_DIR=\"/usr/local/lib/\" -o util/btree.o -c util/btree.c
util/btree.c:19:20: fatal error: assert.h: No such file or directory
#include <assert.h>
^
compilation terminated.
Я ищу включает во всех возможных путях (у меня есть список из них с помощью GCC -v команды) - нет assert.h файл, также, как stdio.h и так далее. Кроме каталогов виртуальных ящиков есть только одно место (где GCC не выполняет поиск):/usr/lib/syslinux/com32/include
AFAIK, все стандартные библиотеки и их компоненты устанавливаются вместе с GCC. Поэтому я пытаюсь переустановить GCC (4.8.4) - ничего не меняется.
Каков нормальный способ предоставить GCC всю стандартную среду, в которой он нуждается?
Сэм, я использую Linux Mint 17.2. OK, будет искать этот пакет. Просто было озадачено самой возможностью отдельной установки GCC и стандартных библиотек. Я сообщу результат. Спасибо! – drvlas