Rufus, компилирующий ошибку

vivek@vivek-N61PB-M2S:/usr/local/src/rufus-1.4.7$ ./configure

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a sed that does not truncate output... /bin/sed
checking for rm... /bin/rm
checking for strip... strip
checking for windres... no
checking for inline... inline
enabling Large File Support (ISO support)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/ms-sys/Makefile
config.status: creating src/syslinux/libfat/Makefile
config.status: creating src/syslinux/libinstaller/Makefile
config.status: creating src/libcdio/iso9660/Makefile
config.status: creating src/libcdio/udf/Makefile
config.status: creating src/libcdio/driver/Makefile
config.status: creating res/localization/Makefile





vivek@vivek-N61PB-M2S:/usr/local/src/rufus-1.4.7$ make

Making all in src

make[1]: Entering directory `/usr/local/src/rufus-1.4.7/src'

Making all in ms-sys

make[2]: Entering directory `/usr/local/src/rufus-1.4.7/src/ms-sys'

  CC     libmssys_a-file.o

In file included from file.c:23:0:
../rufus.h:18:21: fatal error: windows.h: No such file or directory
 #include <windows.h>
                 ^
compilation terminated.
make[2]: *** [libmssys_a-file.o] Error 1
make[2]: Leaving directory `/usr/local/src/rufus-1.4.7/src/ms-sys'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/rufus-1.4.7/src'
make: *** [all-recursive] Error 1

Я - newb в человечности и никогда не компилирую приложений на человечности. Я следую за этим учебным CompilingEasyHowTo

3
задан 30 October 2016 в 13:35

2 ответа

Я не понимаю, почему Вы пытаетесь скомпилировать кросс-платформенный пакет, который является установщиком дистрибутивов Linux к разделу или Карте памяти, когда было бы намного более просто установить приложение, которое делает то же самое как Rufus от Центра программного обеспечения Ubuntu. Откройте Ubuntu Software Center и ищите UNetbootin и установите его. UNetbootin был отброшен из репозиториев Ubuntu 18.04. То, когда я протестировал встроенное приложение Создателя Загрузочного диска, поскольку заменяющее приложение UNetbootin с некоторыми не - *buntu живой .iso отображает его, работало в Ubuntu 18.04 каждый раз.

, Если Вы хотите установить Rufus так или иначе (потому что Windows ISOs поддерживается Rufus), необходимо считать файл README.txt в архиве rufus-1.4.7 для получения информации о том, как скомпилировать его.

0
ответ дан 30 October 2016 в 13:35

Как отмечено ошибкой: "В файле включал из файла c:23:0:../rufus.h:18:21: фатальная ошибка: windows.h: Никакой такой файл или каталог #include"

Вы пропускаете заголовочные файлы и возможно намного больше. Это исходные файлы приложения и Make-файлы настроены, чтобы разрешить использованию компиляции MinGW в соответствии с Windows, а не Linux и самой программой, не будет работать непосредственно в соответствии с Linux.

, Учитывая программу Вы пытаетесь скомпилировать и Ваше отсутствие по собственному признанию опыта и предыдущий ответ, и меня оставляют, задаваясь вопросом, какова Ваша цель.

0
ответ дан 30 October 2016 в 13:35

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

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