Я хочу использовать LZMA в своем собственном C-утилите. Я скачал LZMA SDK с http://www.7 -zip.org / sdk.html (бета-версия 9.12) - но мне просто не удается скомпилировать их LzmaUtil.
Это то, что я пробовал, используя MinGW:
gcc -c -O2 -Wall -D_7ZIP_ST LzmaUtil.c ../../Alloc.c ../../LzFind.c ../../LzmaDec.c ../../LzmaEnc.c ../../7zFile.c ../../7zStream.c -o lzma.exe
LzmaUtil.c: In function `Decode2':
LzmaUtil.c:95: warning: suggest parentheses around && within ||
Когда я пытаюсь использовать lzma: «lzma.exe e inputfile outputfile» - ничего не происходит. (просто возвращает без печати или создания выходного файла)
Кто-нибудь может помочь, что я делаю не так?