カスタム makefile を介して NIOS II C コードをコンパイルする場合、「長い」変数サイズは 8 バイトです。ただし、NIOS II eclipseで NIOS II アプリケーションをコンパイルする場合、サイズは 4 バイトです。
カスタム makefile を通じて間違ったコンパイルを行う可能性は、PC GCC (「x86_64-pc-cygwin」) の利用から来ています。ただし、正しいのは「nios2-elf-gcc」である必要があります。
この問題を回避するには、NIOS II SBT を使用して NIOS II アプリケーションを構築してください。