gcc ON arm/android

2019-02-04 13:19发布

I just got a EEE pad transformer. Like any hardware I own I'd like to have a C compiler on it. I know I can cross compile, but I'd like to do development ON the device itself. I've searched google and all I can seem to find are pages on how to build an arm toolchain for x86/64 Linux. Thoughts?

4条回答
一夜七次
2楼-- · 2019-02-04 13:57

The process of building gcc (et al.) to run on your target should be similar to building a cross-compiler, excepting that you will:

  • need to have an ARM cross compiler that runs on your, for example, x86 machine. So the results of your googleing are still useful.
  • use the --host option to specify your ARM platform when running configure for all of the parts of your toolchain.
查看更多
一夜七次
3楼-- · 2019-02-04 14:06

Since you asked about this in June, 2011, (or maybe starting right around that same time) there's something that does EXACTLY what you want called "Terminal-IDE." This is a much better answer than the one you checked off as correct because it doesn't rely upon cross-compilation as the checked answer does.

Terminal-IDE is an Integrated Development Environment that runs ON your Android device (just as you asked about), and has both a C compiler and Java (of course).

There's a Terminal-IDE web site with a more in-depth description and links to other resources.

查看更多
时光不老,我们不散
4楼-- · 2019-02-04 14:15

My current favorate self hosted development toolchain environment is currently GNURoot. You can put a Debian userland on your phone and enjoy the pleasures of emacs and/or vi while others think you're madly texting to your BFF or playing Pokemon Go.

查看更多
等我变得足够好
5楼-- · 2019-02-04 14:17

I stumbled onto this guy who compiled gcc binaries to run on android/ARM ( and R runtime ), I'm getting a look at it.

http://rwiki.sciviews.org/doku.php?id=getting-started:installation:android

edit @2014/02/14

Because this answer still get upvoted, I would recommend people to get a look at

As they provide package style installation for most of the utility botbrew comes with git and a suitable version of ar, but require root access.

kbox2 does not require root and is working in a chroot style environment

查看更多
登录 后发表回答