LINUX и C: Что означает это условие, и как установить необходимые пакеты для возвращения true

Используя человечность Linux с metasploit платформой, у меня есть сценарий оболочки, который содержит следующие строки в первом начале файла. На первый взгляд я думал, что должен установить mingw32 пакет, таким образом, я использую следующую строку в терминальной Кв. - получают mingw-w64 mingw gcc-mingw32 mingw32-binutils mingw32-времени-выполнения установки

но когда я компилирую ниже сценария, он все еще говорит, что я должен установить mingw-w64n binutilis-mingw...... и т.д.

   #Lets check for MinGW32
   if  builtin type -p i686-w64-mingw32-gcc > /dev/null ; then 

   echo "Here is a network device list available on yor machine"
   else echo "Please install the mingw-w64, binutils-mingw-w64, gcc-mingw-w64, mingw- w64-dev, mingw-w64-tools"
   echo "exiting.....";  exit

Мог кто-то помогать мне, что записать в терминале для устанавливания необходимых пакетов с моей человечностью Linux

1
задан 23 January 2012 в 15:45

1 ответ

Это называет удар встроенным type с опцией -p узнать путь к двоичному файлу, если Вы существуете. Затем это отбрасывает ненужный вывод и сообщение слюны, если команда перестала работать (это перестало работать, если нет никакого двоичного файла в поле зрения).

устанавливать использование пакетов apt-get install mingw-w64 or whatever.../

2
ответ дан 7 December 2019 в 14:43

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

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