dd
прочитать (дополнительный блок )из /dev/zero
, который не удалось записать в /dev/sdb
(, так как устройство было заполнено ). Вы получите аналогичные результаты, если прервете программу.
Вы должны использовать make GNU, как README.rst говорит:
pkg install gmake
Если вы уже установили какие-либо другие зависимости, вам следует запустить
gmake all
(Примечание g
— первая буква.)
У меня работает, но если у вас есть сообщение об ошибке, опубликуйте/отредактируйте его.
/Примечание :Make GNU и FreeBSD make несовместимы. Они могут работать как POSIX make , но иметь другие расширения./
Ответ @uzsolt убедителен. Код компилируется у меня описанным методом. Makefile
, по-видимому, нуждается в этом патче для цели install
, однако:
--- Makefile 2019-01-29 07:21:44.000000000 -0800
+++ Makefile 2019-07-24 11:50:40.204021000 -0700
@@ -40,7 +40,7 @@
rm -f $(all_OBJECTS) $(all_DEPS) $(TARGETS)
install: $(TARGETS)
- install -p -t $(DESTDIR)$(PREFIX)/bin/ $(TARGETS)
+ install -p $(TARGETS) $(DESTDIR)$(PREFIX)/bin/
# Dependencies
С применением этого исправления вы можете установить скомпилированные двоичные файлы с помощью:
sudo gmake install