Android Linux kernel Compilation
Platform:
Wind7_64 + Ubuntu12_04_64 + VMware
Here we use Android5.0 as an example:
Android5.0 can be downloaded here:115 online storage package code: 5lbd7crtk1wzHttp://115.com/lb/5lbd7crtk1wz
Linux_source_goldfish can be downloaded here:115 online storage package code: 5lbd76rru5orHttp://115.com/lb/5lbd76rru5or
For Android5.0 compilation, refer:
Problems encountered
Openjdk7 is required
apt-get install openjdk-7-
The previous articles have introduced how to download and compile the Android or CM source code, but they are always in the extended series.With the deepening of learning, the android source code is of great reference and learning value. We strongly recommend that you download, compile, and learn it. Therefore, we will introduce it to the basic chapter of the Learning Series.I just installed UBUNTU14.04, so I tried to compile the android source code in the new environment.For the sake of harmony
librariesjde - JDEE, Java Development Environment for Emacs(en)fakeroot-ng - Gives a fake root environmentfreemind - Java Program for creating and viewing Mindmapsgcj-4.5-jdk - gcj and classpath development tools for Java(TM)japitools - Java API compatibility testing toolsjava3ds-fileloader - Java3D 3DS File Loaderjtreg - Regression Test Harness for the OpenJDK platformlibcommons-launcher-java - cross platform java application launcherlibcommons-math
backwards compatible with the previous versions. the first iPhone had a processor that implements armv6 (shortFor arm version 6), while the latest devices have processors that can support armv7. so when you compile code, you specify the architecture version you're re targeting, and the compiler will restrict the instructions it generates to those available in that architectureVersion; the same goes for the specified er, which will check that the inst
to continue tracing the source, Newton uses arm (Apple was an early investor in arm ). In addition, there are only a few gadgets mentioned above, and countless arm processors are running in embedded systems.
Arm is famous for its low power consumption and small size, and its performance is also outstanding in products with the same power consumption. This structure (at least on the iOS platform) uses little-Endian sorting, just like x86. Like MIPS and PowerPC, it belongs to a 32-bit RISC struct
GBA to arm, and it has even penetrated into the graphics calculator's territory and appeared in some deyi and HP calculators. If you want to continue tracing the source, Newton uses arm (Apple was an early investor in arm ). In addition, there are only a few gadgets mentioned above, and countless arm processors are running in embedded systems.
Arm is famous for its low power consumption and small size, and its performance is also outstanding in products with the same power consumption. This str
GBA to arm, and it has even penetrated into the graphics calculator's territory and appeared in some deyi and HP calculators. If you want to continue tracing the source, Newton uses arm (Apple was an early investor in arm ). In addition, there are only a few gadgets mentioned above, and countless arm processors are running in embedded systems.
Arm is famous for its low power consumption and small size, and its performance is also outstanding in products with the same power consumption. This str
[Root @ localhost usr] # yum install javaLoaded plugins: fastestmirror, refresh-packagekit, securityRepository base is listed more than once in the configurationRepository updates is listed more than once in the configurationRepository extras is listed more than once in the configurationRepository centosplus is listed more than once in the configurationRepository contrib is listed more than once in the configurationLoading mirror speeds from cached hostfile* Base: mirrors.btte.net* Extras: mirro
Installing java1.8Updating the source package #yum Update server#rpm-qa |grep-e ' ^open[jre|jdk]|j[re|dk] ' search for any version of installed JDK componentsJava-1.8.0-openjdk-headless-1.8.0.60-2.b27.el7_1.x86_64Pygobject2-2.28.6-11.el7.x86_64Pygobject3-base-3.8.2-6.el7.x86_64Java-1.8.0-openjdk-1.8.0.60-2.b27.el7_1.x86_64Openjpeg-libs-1.5.1-10.el7.x86_64Gobject-introspection-1.36.0-4.el7.x86_64#java-versio
There is a project that requires Java 1.7 Mates, Java 1.8 is already installed on the original server, and the version needs to be switched to Java 1.7.View supported Java versions of CENTOS7yumsearchjava|grepjava-1java-1.6.0-openjdk.x86_64:openjdkruntime environmentjava-1.6.0-openjdk-demo.x86_64:openjdkdemosjava-1.6.0-openjdk-devel.x86_64: openjdkdevelopmentenvironmentjava-1.6.0-
source, Newton uses arm (Apple was an early investor in arm ). In addition, there are only a few gadgets mentioned above, and countless arm processors are running in embedded systems.
Arm is famous for its low power consumption and small size, and its performance is also outstanding in products with the same power consumption. This structure (at least on the iOS platform) uses little-Endian sorting, just like x86. Like MIPS and PowerPC, it belongs to a 32-bit RISC structure. Note that the simul
When integrating zbar and payments during development, many hints are found to be. o file conflicts, the most common when base64 conflicts, because many third-party static libraries have base64 this fileOn the internet for a long time, found are reproduced in the same article, because of the console command is not familiar with, also spent a lot of Kung Fu, asked the master, and finally took care ofThe following method is attached,Open the console terminal and find the. a file to dissect. (You c
)
Method 2: Install JDK with yum
1. Check which jdk versions are available in the yum Library (only openjdk is found currently)
[root@localhost ~]# yum search java|grep jdkldapjdk-javadoc.x86_64 : Javadoc for ldapjdkjava-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environmentjava-1.6.0-openjdk-demo.x86_64 : OpenJDK Demosja
Questions about arm instruction sets, static library running, compilation errors, and other issues, arm Instruction Sets
Reprint from http://www.jianshu.com/p/4a70aa03a4ea? Utm_campaign = hugo utm_medium = reader_share utm_content = note utm_source = qq
I read a lot of information about the arm Instruction Set and the running of the static library, as shown below:
1: blog.csdn.net/lizhongfu2013/article/details/42387311
The following content is forwarded from the above link: iOS developer ~ M
1.ubuntu is using OPENJDK, so we need to find the appropriate JDK version first. On the command line, enter the command:$apt-cache search openjdkReturn results list (varies by PC):Default-jdk-doc-standard Java or Java Compatible development Kit (documentation)... (Omit partial display result)OPENJDK-6-SOURCE-OPENJDK Development Kit (JDK) source filesOpenjdk-7-jre
Tags: def java_home serve alter JRE example runtime RIP apt1.ubuntu is using OPENJDK, so we need to find the appropriate JDK version first. On the command line, enter the command:$apt-cache search openjdk
1
Return results list (varies by PC):Default-jdk-doc-standard Java or Java Compatible development Kit (documentation)... (Omit partial display result)OPE
, such as ARMV7,ARMV7S,I386, which requires us to unpack the package one by one. Otherwise we just need to do it once. [1-6] To create a temporary folder for the ARMV7 platform after extracting the. o File: mkdir armv7 Remove the ARMV7 platform package: Lipo Libx.a-thin armv7
Uninstall the JDK that comes with CentOS1. Review the current JDK version and uninstall[Email protected] opt]# rpm-qa|grepJava Java-1.6.0-openjdk-1.6.0.37-1.13.9.4. El5_11tzdata-java-2015g-1. El5//Uninstall[Email protected] opt]# rpm-e--allmatches--nodeps java-1.6.0-openjdk-1.6.0.37-1.13.9.4. El5_11[[email protected] opt]# rpm-E--allmatches--nodeps tzdata-java-2015g-1. el5Installing the JDK1. Find Java-rela
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.