to do
./configure --host=i686-w64-mingw32 --prefix=/opt/mingw32
или
mingw32-configure
make make install
export PATH=/opt/gcc-linaro/bin:$PATH cd libserialport-0.1.1 ./configure --host=arm-linux-gnueabihf --prefix=/pub/armv7 make make install-strip
В файле build/config/MinGW-CrossEnv
изменить значение переменной CROSSENV
на соответствующее установленному каталогу mingw32, например, i686-w64-mingw32
.
Подготовить Makefile:
./configure --config=MinGW-CrossEnv --no-tests --no-samples --omit=Data/MySQL,Data/ODBC --prefix=/usr/i686-w64-mingw32/sys-root/mingw/
Собрать:
make
В файле build/config/ARM-Linux
изменить значение переменной TOOL
на соответствующее установленной версии gcc, например, arm-linux-gnueabihf
.
Подготовить Makefile:
./configure --config=ARM-Linux --no-tests --no-samples --omit=Data/MySQL,Data/ODBC --prefix=/pub/armv7/ --static --include-path=/pub/armv7/include --library-path=/pub/armv7/lib
Добавить при необходимости в переменную PATH
каталог bin
:
export PATH=/opt/gcc-linaro/bin:$PATH
Собрать:
make
./Configure --cross-compile-prefix=i686-w64-mingw32- --prefix=/usr/i686-w64-mingw32/sys-root/mingw mingw make make install
./Configure --cross-compile-prefix=arm-linux-gnueabihf- --prefix=/pub/armv7/ linux-generic32
Добавить при необходимости в переменную PATH
каталог bin
:
export PATH=/opt/gcc-linaro/bin:$PATH
Собрать:
make make install
mingw32-cmake . make make install
export CC="arm-linux-gnueabihf-gcc" export CPP="arm-linux-gnueabihf-gcc -E" export AR="arm-linux-gnueabihf-ar" export PATH=/opt/gcc-linaro/bin:$PATH cd zlib-1.2.11 ./configure --prefix=/pub/armv7 make make install