Как начать работать с пакетом тестов NIST? Скачал архив с тестами с оф. сайта ,распаковал ,попробовал собрать с помощью makefile,но попытка не увенчалась успехом. Make вызывал из директории ,в которой находились шесть папок и makefile,имя этой директории ,как было написано в руководстве, указал в самом файле ,но все равно не сработало. Пробовал это на Linux mint 19.1 x64 . Как можно начать работу с тестами? Буду крайне признателен ,если поможете и не закидаете тапками за глупые ошибки .
вывод в терминале после команды make/usr/bin/gcc -o obj/assess.o -c ./src/assess.c
./src/assess.c:45:10: fatal error: stdio.h: Нет такого файла или каталога
#include
^~~~~~~~~
compilation terminated.
makefile:22: recipe for target 'obj/assess.o' failed
make: *** [obj/assess.o] Error 1

14 Окт 2019 в 20:06
247 +1
1
Ответы
1

Ошибка, которую вы получаете, указывает на то, что компилятор не может найти заголовочный файл stdio.h, который является стандартным заголовочным файлом в С. Возможно, у вас не установлены заголовочные файлы стандартной библиотеки С.

Чтобы исправить эту ошибку, вам нужно установить необходимые заголовочные файлы стандартной библиотеки. В случае Linux Mint вы можете установить пакет с заголовочными файлами, запустив следующую команду в терминале:

sudo apt-get install build-essential

Эта команда установит необходимые компиляторы и заголовочные файлы для сборки программ на С. После установки пакета попробуйте снова выполнить make и собрать тесты NIST.

Если у вас возникнут другие ошибки, пожалуйста, сообщите о них для получения дальнейшей помощи.

19 Апр 2024 в 11:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир