I am developing a kernel on my PC (running Linux Mint 64 bit) and want to transfer that code later onto a Raspberry Pi 3B+ running Raspbian 32 bit. Now I am confused. Do I need my IDE to pick my gcc-linaro-arm-linux-gnueabihf-raspbian-x64 in the 64 bit version because I am developing on 64 bit or do I need it to pick the gcc-linaro-arm-linux-gnueabihf-raspbian because the target is a 32 bit Raspbian?


1 Answer 1


After doing some research myself, I can say that the toolchain/compiler needs to fit the address system of the development platform (in my case a 64 bit PC). Nevertheless, the kernel compiles for the 32 bit target platform (in my case a 32 bit Raspbian running Raspberry Pi)...

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.