Difference between revisions of "Android"
Yurysidorov (talk | contribs) |
(category) |
||
Line 31: | Line 31: | ||
* FPC svn sources path: '''<tt>C:\Develop\FPC\FPC</tt>''' | * FPC svn sources path: '''<tt>C:\Develop\FPC\FPC</tt>''' | ||
* The cross-compiler installation path: '''<tt>C:\Develop\FPC\pp</tt>''' | * The cross-compiler installation path: '''<tt>C:\Develop\FPC\pp</tt>''' | ||
+ | |||
+ | [[Category:Android]] |
Revision as of 17:52, 13 February 2013
Android
Currently support for android target is present in the trunk (development) version 2.7.1 of FPC.
Supported CPUs:
- ARM
- i386
Android NDK
You need to download and install Android NDK in order to compile programs for the android target. Download Android NDK using this link: http://developer.android.com/tools/sdk/ndk/index.html
Extract it to some folder.
FPC sources
Check out the latest trunk sources of FPC using the following command:
svn co FPC http://svn.freepascal.org/svn/fpc/trunk
Now you have the compiler sources in the FPC sub-folder.
Building cross compiler
You need to have working FPC 2.6.x compiler in order to create the cross-compiler. This tutorial describes how to build the cross-compiler on Windows, but it can be used for any system with small obvious modifications.
Assume the following paths:
- Android NDK path: C:\Program Files\Android SDK\android-ndk-r8d
- FPC svn sources path: C:\Develop\FPC\FPC
- The cross-compiler installation path: C:\Develop\FPC\pp