<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=ARM_GCC</id>
	<title>ARM GCC - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://w.electrodragon.com/w/index.php?action=history&amp;feed=atom&amp;title=ARM_GCC"/>
	<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=ARM_GCC&amp;action=history"/>
	<updated>2026-06-04T19:58:51Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.2</generator>
	<entry>
		<id>https://w.electrodragon.com/w/index.php?title=ARM_GCC&amp;diff=26339&amp;oldid=prev</id>
		<title>Chao at 15:27, 12 May 2020</title>
		<link rel="alternate" type="text/html" href="https://w.electrodragon.com/w/index.php?title=ARM_GCC&amp;diff=26339&amp;oldid=prev"/>
		<updated>2020-05-12T15:27:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Toolchain for Nano ==&lt;br /&gt;
&lt;br /&gt;
* Toolchain&lt;br /&gt;
 apt-get install gcc-arm-none-eabi&lt;br /&gt;
 apt-get install gcc-arm-linux-gnueabi &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
* default config for nano: copy, paste, overwrite the .config into linux folder - https://github.com/Edragon/lichee-pi-config&lt;br /&gt;
* kernel - git clone --depth=1 -b f1c100s-480272lcd-test https://github.com/Icenowy/linux.git&lt;br /&gt;
make &lt;br /&gt;
 make ARCH=arm menuconfig&lt;br /&gt;
 make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -j16    #请自行修改编译线程数&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== arm none eabi gcc == &lt;br /&gt;
&amp;lt;source lang=&amp;quot;PowerShell&amp;quot;&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install gcc-arm-embedded&lt;br /&gt;
arm-none-eabi-gcc -v&lt;br /&gt;
installed in /usr/bin&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* apt install gcc-arm-none-eabi&lt;br /&gt;
* Check where installed it: which arm-none-eabi-gcc -&amp;gt; /usr/bin/arm-none-eabi-gcc&lt;br /&gt;
* Test: arm-none-eabi-gcc --version&lt;br /&gt;
* Install dependency: sudo apt-get install build-essential checkinstall&lt;br /&gt;
* Check by make -v&lt;br /&gt;
&lt;br /&gt;
== arm-linux-gnueabi == &lt;br /&gt;
=== arm linux gnu eabi hf gcc ===&lt;br /&gt;
* https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/arm-linux-gnueabihf/&lt;br /&gt;
* https://releases.linaro.org/components/toolchain/binaries/6.3-2017.05/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xz&lt;br /&gt;
 wget https://releases.linaro.org/components/toolchain/binaries/latest/arm-linux-gnueabihf/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xz&lt;br /&gt;
 tar xvf gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf.tar.xz&lt;br /&gt;
 mv gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf /opt/&lt;br /&gt;
 vim /etc/bash.bashrc&lt;br /&gt;
 # add: PATH=&amp;quot;$PATH:/opt/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin&amp;quot;&lt;br /&gt;
 source /etc/bash.bashrc&lt;br /&gt;
 arm-linux-gnueabihf-gcc -v&lt;br /&gt;
 sudo apt-get install device-tree-compiler&lt;br /&gt;
&lt;br /&gt;
== Support ==&lt;br /&gt;
Most ARM devices &lt;br /&gt;
* [[STM32]]&lt;br /&gt;
&lt;br /&gt;
== [[Compiler]] ==&lt;br /&gt;
* [[PlatformIO]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category: Linux SDK]]&lt;br /&gt;
[[category: Compiler]]&lt;/div&gt;</summary>
		<author><name>Chao</name></author>
	</entry>
</feed>