утилиты GNU для Windows
GnuWin32 Почему-то в русском интернете мало используется весьма полезный пакет для Windows под названием GnuWin32. Проект GnuWin32 предоставляет набор популярных unix утилит, портированных на платформу Win32. Все утилиты предоставляются с лицензией GNU (или с аналогичными лицензиями open source) . Эти программы собраны с использованием стандартных 32-битных библиотек MS-Windows, таким образом они не зависят от каких-либо сторонних библиотек совместимости, например CygWin или Msys.
Все портированные пакеты и утилиты можно условно разделить на несколько общих категорий:
Дополнительные бонусы:
Загрузить установочные пакеты можно отсюда: http://sourceforge.net/projects/getgnuwin32/files/. После установки может добавьте путь к файлам пакета в системную переменную PATH,- и у вас появится возможность использовать привычные unix утилиты в командной строке windows.
Все портированные пакеты и утилиты можно условно разделить на несколько общих категорий:
- утилиты GNU: bc, bison, chess, compface, cpio, coreutils (fileutils, sh-utils, stat, textutils), diffutils, doschk, ed, findutils, flex, gawk, gdbm, gcal, gengetopt, gettext, gperf, grep, groff, gsl, gzip, hello, help2man, iconv, jwhois, less, m4, miscfiles, patch, readline, regex, rx, sed, sharutils, tar, texinfo, tree, units, unrtf, wget, which
- Архивация и сжатие: arc, arj, bsdtar, bzip2, gzip, lha, libarchive, unzip / zip, zlib
- Другие: byacc, cpuid, cygutils, file, ntfsprogs, openssl, pcre, popt, re2c, rpl, sgrep, tree, x86info
- Для работы с графикой: asciichart, compface, gd, jpeg, jbigkit, liburt, libungif, libpng and png utilities, libwmf, netpbm, piechart, plotutils, tiff, xpm, zimg
- Текстовые процессоры и posscript: a2ps, barcode, bm2font, deroff, dvidj, enscript, freetype, grap, gri, groff, indent, libxml, nenscript, pdflib, polyglotman, psutils, scribe2latex, src-highlite, t1lib, t1utils, troff2latex, ttf2pt1, unrtf
- Математические и статистические: bc, calc, crypt, fdlibm, gsl, units
Дополнительные бонусы:
- GnuWin32 всегда предоставляет исходные коды, зачастую этого требуют и лицензии оригинальных программ. Все изменения оригинального представлены в формате diff.
- GnuWin32 всегда предоставляет документацию в компилированном виде, например, в PDF, HTML, PS, DVI, CHM и HLP.
- GnuWin32 предоставляет заголовки импорта библиотек для MSVC и BCC везде, где это возможно.
Загрузить установочные пакеты можно отсюда: http://sourceforge.net/projects/getgnuwin32/files/. После установки может добавьте путь к файлам пакета в системную переменную PATH,- и у вас появится возможность использовать привычные unix утилиты в командной строке windows.
Комментарии
Отправить комментарий