User:Gryphon/osmconvert
Jump to navigation
Jump to search
Сборка osmconvert для Windows x64 с поддержкой больших файлов
Эксперименты проводились на Windows 7 Enterprise x64
- ставим mingw-w64 (http://mingw-w64.org/)
- выбираем win-builds
- загружаем установщик
- запускаем, далее-далее-далее
- В PATH добавляем папку <путь к win-builds>\bin
- загружаем актуальную версию zlib (на данный момент 1.2.11)
- редактируем zconf.h
ищем кусок
# if defined(_WIN32) && !defined(__GNUC__) && !defined(Z_SOLO) # define z_off64_t __int64
меняем на
# if defined(_WIN32) && !defined(Z_SOLO) # define z_off64_t __int64
- собираем библиотеку
gmake "LOC = -D_LARGEFILE64_SOURCE=1 -D_LFS64_LARGEFILE=1" -fwin32/Makefile.gcc
- собираем osmconvert
cc -c osmconvert.c -O3 -I<путь к zlib> -L<путь к zlib> -o osmconvert.o cc -static osmconvert.o -O3 -I<путь к zlib> -L<путь к zlib> -lz -o osmconvert.exe