Difference between NDK R9 32 bit and 64 bit

598 views
Skip to first unread message

Divij Bhatt

unread,
Mar 14, 2014, 8:28:09 AM3/14/14
to andro...@googlegroups.com
Out of curiosity I am asking this that what is the difference between NDK R9 32 bit and 64 bit because as far as I see the compiler exe's for both the toolchain (32 bit and 64 bit) for Windows are in PE32 bit format only.

Thanks in advance!!.

Ray Donnelly

unread,
Mar 14, 2014, 10:13:51 AM3/14/14
to andro...@googlegroups.com
.. the executables are what the say they are. AMD64/x64/x86-64 Windows
uses PE32+ file format:

Using Microsoft's dumpbin:
dumpbin /HEADERS
C:\android-ndk-r9d\toolchains\arm-linux-androideabi-4.8\prebuilt\windows-x86_64\bin\arm-linux-androideabi-gcc.exe
| findstr machine
8664 machine (x64)

.. or using darwinsys' file:
file /c/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc.exe
/c/android-ndk-r9d/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc.exe:
PE32+ executable (console) x86-64 (stripped to external PDB), for MS
Windows
Reply all
Reply to author
Forward
0 new messages