You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+26-25Lines changed: 26 additions & 25 deletions
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@
6
6
## Summary:
7
7
This project contains the UpToDate set of **Precompiled Raspberry pi GCC Cross & Native Compilers Binaries/Toolchains**, saving your tons of time(*No compiling or Error Handling needed whatsoever*). Just Extract, Link & Enjoy complete GCC(*Raspberry Pi*) functionality in your Machine. You can use its native compilers for Raspberry Pi(*Can be used along with old & slow 6.3.0 GCC*), Or use the Cross-Compiler in any Linux Machine(*Tested on Latest Ubuntu/bionic x64*) to compile programs for your Raspberry Pi. All these compilers binaries are Raspberry Pi hardware optimized for enhanced overall performance.
8
8
9
-
##Advantages:
9
+
### Features:
10
10
- Fully Raspberry Pi Optimized and Improved Performance [Benchmarking Result](https://www.phoronix.com/scan.php?page=article&item=gcc-81-benchmarks&num=1)
11
11
- C++17 support (Default Raspberry pi GCC 6.3.0 lacks it) and Other [Major Changes](https://www.gnu.org/software/gcc/gcc-8/changes.html)
12
12
- Fastest inbuilt **LTO-Link-Time-Optimizations**(*Raspberry pi hardware optimized GCC*)
@@ -23,39 +23,38 @@ This project contains the UpToDate set of **Precompiled Raspberry pi GCC Cross &
23
23
- All Raspberry Pi versions/models are currently supported.
24
24
- Any other ARM Devices with similar Hardware configurations may also work.
25
25
26
-
### Optimation Flags Involved:
27
-
These gcc compilers can optimize code by taking advantage of CPU specific features.
28
-
29
-
|Board|Optimation Flags|
30
-
|---|---|
31
-
|Raspberry Pi - **Zero/ Zero W/ Zero WH & 1 Model A/B/A+/B+**|`-march=armv6 -mfloat-abi=hard -mfpu=vfp`|
32
-
|Raspberry Pi - **2&3 Model A/B**|`-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4`|
33
-
|Raspberry Pi - **3 Model A+/B+**|`-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8`|
34
-
35
26
### Supported Environments:
36
27
-**Cross-Compiler:** All Linux Distros (x32/x64) are currently supported.
37
28
-**Native-Compiler:** All Raspberry Pi version/model with Raspbian OS is supported. Other OS may/maynot work.
These gcc compilers can optimize code by taking advantage of CPU specific features.
121
122
122
-
- C++
123
-
- Fortran
124
-
- C
125
-
- Ask for other Language support.
123
+
|Board|Optimation Flags|
124
+
|---|---|
125
+
|Raspberry Pi - **Zero/ Zero W/ Zero WH & 1 Model A/B/A+/B+**|`-march=armv6 -mfloat-abi=hard -mfpu=vfp`|
126
+
|Raspberry Pi - **2&3 Model A/B**|`-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4`|
127
+
|Raspberry Pi - **3 Model A+/B+**|`-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8`|
126
128
127
-
## Support This Project :heart: :
129
+
###Support This Project :heart: :
128
130
129
131
If this project help you reduce time to develop, you can give me a cup of coffee :)
130
132
131
133
[**Donate with PayPal**](https://paypal.me/AbhiTronix?locale.x=en_GB):blush:
132
134
133
-
---
134
135
135
-
## Contributing and licenses:
136
+
###Contributing and licenses:
136
137
The original compiled GCC files source is licensed under the [GNU v3.0](https://www.gnu.org/licenses/gpl-3.0.en.html) license. However, This Project is licensed under the [Apache 2.0](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) license.
137
138
138
139
You are welcome to contribute with suggestions or pull requests.
139
140
140
-
## Thanks
141
+
###Thanks
141
142
https://gcc.gnu.org/ for original source files.
142
143
https://www.raspberrypi.org/ for kernel Headers.
143
144
http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/ for nice tutorial.
0 commit comments