doc:appunti:linux:sa:multiarch
Differences
This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
doc:appunti:linux:sa:multiarch [2016/12/14 09:34] – created niccolo | doc:appunti:linux:sa:multiarch [2018/04/13 14:59] – niccolo | ||
---|---|---|---|
Line 21: | Line 21: | ||
Da questo punto in poi l' | Da questo punto in poi l' | ||
+ | |||
+ | ===== Cross compilazione ===== | ||
+ | |||
+ | Su una Debian moderna (provato su 9 Stretch) dovrebbe essere sufficiente installare i pacchetti: | ||
+ | |||
+ | < | ||
+ | apt-get install gcc-multilib g++-multilib | ||
+ | </ | ||
+ | |||
+ | Ovviamente sarà necessario installare gli header delle librerie per l' | ||
+ | |||
+ | < | ||
+ | apt-get install libssl-dev: | ||
+ | </ | ||
+ | |||
+ | Poi, a seconda dell' | ||
+ | |||
+ | < | ||
+ | export CFLAGS=' | ||
+ | export CXXFLAGS=' | ||
+ | export LDFLAGS=' | ||
+ | </ | ||
+ | |||
+ | Oppure per l' | ||
+ | |||
+ | < | ||
+ | cmake -DCMAKE_CXX_FLAGS=-m32 -DCMAKE_SHARED_LINKER_FLAGS=-m32 / | ||
+ | </ |
doc/appunti/linux/sa/multiarch.txt · Last modified: 2018/04/13 15:00 by niccolo