The version of GCC used in Ubuntu is different from the release version, and when compiling the Android system different versions are recommended to compile with different gcc, so can you change the system's GCC to suit the needs of the Android build environment? The answer is yes.Let's see what the GCC and g++ are for
First, MinGWMinGW official website for http://www.mingw.org/MinGW, minimalist GNU for Windows (GCC compiler Suite). It is a collection of header files and port libraries that allow people to use GCC (GNU Compiler C) to generate WINDOWS32 programs without a third-party dynamic link library.MinGW: A free-to-use and free-to-publish Windows-specific header file and a collection of import libraries using the GNU
Recompile the GCC-4.3.0-general Linux technology-Linux programming and kernel information, below is the details to read. GCC is a set of program compilers in Unix, including C, C ++, Fortran77, and Java. Upgrading GCC helps shorten the compilation process and generate more efficient programs, however, the compiled program may be large. the latest version is 4. 3.
Transferred from: http://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.htmlIn Xcode, we often see these compilation options (such as), some may be a bit dazed, this article will be on the GCC4.2, LLVM GCC 4.2, LLVM Compliler 2.0 Three compile options for a detailed introduction.GccGCC (GNU Compiler Collection,gnu Compiler Set) is a set of programming language compilers developed by GNU. It is a set of free software issued under the GPL and LGP
_ ASM _ is the macro definition of the GCC keyword ASM:
# DEFINE _ ASM
_ ASM _ or ASM is used to declare an inline assembly expression. Therefore, any inline assembly expression starts with it and is indispensable.
2. Instruction List
The Instruction List is a sequence of Assembly commands. It can be empty, for example, __asm _ volatile _ (""); or _ ASM __(""); they are all completely legal inline assembly expressions, but these two statements have no
1 View Sun OS versionuname-a command to view the system version. learned that it was SunOS 5.8.SunOS 5.8 is called Solaris 8SunOS 5.9 is called Solaris 9, and there is no 5.x in the future, to Solaris 10 ... 2 Installing GCC1. Download gcc-3.4.6-sol8-sparc-local.gz to Www.sunfreeware.com2. Gunzip gcc-3.4.6-sol8-sparc-local.gz3. Pkgadd–d Gunzip gcc-3.4.6-sol8-spar
compilation configuration file for GCC (Spec files)
3.15 Configuring external tool programs and Parameters
[Adie: This article was originally a section of the GCC Handbook, and 3.15 is the number in the manual.]
GCC is a driver-driven program. It calls other programs to compile, assemble, and link in turn. GCC pars
Introduction to GCC
1. GCC is the abbreviation of GNU Compiler Collection. Originally, it was a C language compiler (gnu c compiler). The author was Richard Stallman and was the founder of the GNU project. Now it supports multiple languages, such as C, C ++, Java, Pascal, Ada, and Cobol.
2. Main features:
GCC is a portable compiler that supports multiple
One, GNUGNU is the "GNU's not Unix" recursive abbreviation, Stallman announced that GNU should pronounce Guh-noo (slave) to avoid confusion with the word new (note: GNU in English is intended to be the African wildebeest, the same pronunciation as new)In order to ensure that GNU software is free to "use, reproduce, modify and distribute", all GNU software is licensed under the terms of an agreement that authorizes all rights to anyone without the addition of any restrictions to any other person,
GCC is a common C/C ++ compiling driver in Linux. This article first introduces the entire GCC compilation connection process, then discusses common GCC options, and finally illustrates the relationship between GCC and G ++.
GCC compilation connection process
The
1. My kernel here is Forlinx forlinx_linux-3.0.1.tar.gz kernel, the file is ready (copy to the Linux OS Forlinx folder), this file is not small 117M, with xftp took me 20 seconds.2. Then unzip the command tar zxf forlinx_linux-3.0.1.tar.gz,
Here, I can see that it's been successfully decompressed.Before compiling the kernel, I will install a tool that may be used, that is, libncurses5 convenient to use the Make Menuconfig command, execute the command: Apt-get install Libncurses5-devThe f
By Lorne Bailey About Author:Lorne lives in Chicago and is a computer consultant. He specializes in importing and exporting data to and from Oracle databases. He has been using the * nix environment since he switched to the programming field, And Lorne has completely avoided the "DLL hell ". He is pursuing a master's degree in computer science.
Directory:
GCC rules
Start...
Pre-compile
Compile
Assembly
Con
Installing GCC in Ubuntu is a little different from other Linux systems. 1) install vim) Open the command line to run sudoapt-getinstallvim, and enter the administrator password as prompted. Gcc + gdb) enter the command line to run sudoapt-getinstallbuild-essential build-essential, which contains tools such as gcc and gdb, and is a C Language Development Kit. Run
I. Overview
C and C ++ compilers are integrated. Compilation is generally divided into four steps:
Preprocessing)
Compile)
Assembly)
Connection (linking)
Gcc
The pre-processing file (. I) is a C file, and the C-form connection is set;
G ++
It is considered that the pre-processed file is (. I) A C ++ file, and a connection in the C ++ form is set;
Some Meanings of the source file suffix and subsequent operations:
. C source program preprocessi
From: http://hi.baidu.com/419836321/blog/item/690ba4a5bbc597ef9152ee26.html
Http://gcc.gnu.org/
To compile the software, the gcc4.4.1 version of Ubuntu is too high and gcc3.x is required. Therefore, you need to install GCC of the lower version. I chose gcc3.4.4.1. Download the Deb installation package. If I select the source code package for compilation and installation, an error will occur. Therefore, select Deb package for installation. The package
Recently developed with Xcode under Mac OS X Mountain Lion, there are two compilers shown below in the compilation options: One is Apple LLVM compiler 4.2 and the other is LLVM GCC 4.2.In recent years I've heard that LLVM is better than GCC, but I haven't had time to study the difference. Starting with this problem, I have thrown a lot of questions to myself:
CC, c89, what's C99? What's the differe
After studying linux gcc for a long time, I found that it is also necessary to understand linux gcc. Today I have collected the concepts and functions of Block devices for you. I hope you will have a lot to learn.
1. c/c ++ compiler included in linux gccGcc, cc, c ++, g ++:Gcc and cc are the same. c ++ and g ++ are the same. Generally, c Programs are compiled usi
Compile:
The first step is to pre-compile. The-E parameter allows GCC to stop the compilation process after preprocessing:
Gcc-E hello. c-o hello. I
Pre-processing macro definition inserted into hello. I
Step 2: Compile hello. I as the target code, which can be done by using the-c parameter:
Gcc-c hello. I-o hello. o
It can also be directly generated through the
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.