diff --git a/Images/Binaries.png b/Images/Binaries.png deleted file mode 100755 index d44102b..0000000 Binary files a/Images/Binaries.png and /dev/null differ diff --git a/LICENSE b/LICENSE index 29f81d8..a2f0386 100644 --- a/LICENSE +++ b/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright [yyyy] [name of copyright owner] + Copyright (c) 2019 Abhishek Thakur(@abhiTronix) Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index 8347044..f482174 100644 --- a/README.md +++ b/README.md @@ -1,162 +1,110 @@ -
-Main Logo +
+GCC Pi Logo -  - -## Latest Set of Precompiled GCC Cross & Native Compiler Binaries/Toolchains for Raspberry Pi/ARM +[![Release](https://img.shields.io/github/release/abhiTronix/raspberry-pi-cross-compilers.svg?style=popout-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC)](https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/latest/download) +[![License](https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=popout-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) +[![Say Thanks](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg?style=popout-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC)](https://saythanks.io/to/abhiTronix) -Download Raspberry Pi GCC Cross & Native Compiler   [![Download Raspberry Pi GCC Cross & Native Compiler](https://img.shields.io/sourceforge/dm/raspberry-pi-cross-compilers.svg?style=popout-square&logo=?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC)](https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/latest/download) [![License]( https://img.shields.io/github/license/abhiTronix/raspberry-pi-cross-compilers.svg?style=popout-square&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAMAAAAKE/YAAAAAYFBMVEVHcEz/OwDzfCD0fCDzfCDzfR/zfCD9fiHzfCD0fCDzfCD0fSDzeyDzfB/zfCDzfCDzfCD/WgPzfCDxfx7wfCH0fCDzfCDzfCDzfB/zfCDzfCD0fCDzfCDyfCD1fCDzfCAr6LXeAAAAH3RSTlMAAXuI/oNpCPhIlYq2oYC37wN2IRDO5sI926lfUycyJgWG0gAABKZJREFUeAHt3P9Os0gUxvEzOhZobUvL71r73P9dbkzfJcW3wPCcnRzN8v1b48cjhWEmUdbW1tbW1tbWPrr8WVUrP7cXjJSXv88MZL/Q7IvfZ8aL/MzOGG+3mlfzal7N/0vzpq43Yt5hkfkN8Dj8OvNXh19mJtTmZnM1YTZXE2ZzNWE2VxNmczVhNlcTZls1YT4Tr2HWZpfDUk2Yp9E4/FDz9De8/FCzuK2BmjBbqgmzvZow26t5M6+2N9ur3wgzobYw82p7860g1MbmA9JMvneaVJubpUKvNpr1tPlVntQBSFti1kbmHo2cuK4NzVIDgK+Sv9X7KbWpucS9vRBqI7Nrcc9fCbWFeXBAV5eE2sbsKvzJb4VQW5jlhj7fEmoLszyYfOUItYH50+Ohq8RX683yjscqF1+tN18xLBOlOr75VNYY1ohOHd8s7h3fu8nTTryaN4ceLPqtqNTxzZnHX+WJRh3fXOR40lV4dXxzUuFZF6HV8c1ywbN8mtDq+OYzRroKqY5vbj1G2gqrjm0uaozVCa2Oa3ZHjPfJq2Oa5YyJNsKrI875M8V4fi/R1LxZXIOpOtGoI5nlA5P5sv/COluq9i9xzGWO6Vr50wbdiZs1b57eMwj4JLbAh3Cz5s3EoAePl9Kjc/rrWm+WM2byzePe5FXUs9abXYe5avm3I9Do7yF6c4vZfPKwKeILRn2WQa+0uXfMVjz+sIOo1TvludUpx3yt3HMbAJ3Tqs8YrzrJfDcE1N/nNv2voFFPzelN5nMvmM+fB8/OnSjVuXY52yCgtwG6EqX6gPEaJ/PVCGg7QPtSRnMharenFsJ9JUK6DK5pZKKc9dQ5mZ9XtwjpOFymHGQiF1/9gZCa4Q32ImI66/MitLvcDwhkMne6YLyNXv2GkHpl169FJitrjPehVbvdInTi8VUqc+0Cll+8eo+Qum8f25PmvSIVQs2je0spMx0nb/qEmkDncq8JnPQV470nolXvMN3gL1p4fOVTmS5LQ8y8+oCgisHVUevMjJp4uPhMRFxS416jN6vULYLaDd6R9nqzSl16hFSXj8dIZ71Zp64QVJMdeg1atXnYUrXbYnFpojPrZ33F4t6VZv2skxxL+9Ca9bPeY2FpqTXrZ33DwrZ6s37WDRblP/Vm/awzLOoSwUzM+ogFpZ+sWT/ribOt6XZRzMSsXxBcl0QxE7M+NQgsvfHmoF7D1UWNsDaMOZb6lvMXNG/WqtsQ9dYRZmP1jjHHVRdVwM46YY6qduUeE3UtY46o7gk1RvK7hDTHVyebp2x/4Z7d0dU9u8K36h27rouv7vvcvPfzzqvXNhHSHF89rLxl12vWFk793s33NqkmIswGasJspObNdmrebKfmzXZq3myn5s02at58JM282tbMq+3NvJo326l5s52aN9upebOdmjdbqlmzrZozG6uvjNla3RFmc3XqCLO1emttJv7JUZMQZiM1b7ZT82Z7dVMSZiM1b7ZR25uJzuirCLOVmjdbqlmzrZozW6tTHI3NRGUp1mYi5+zNfKt5Na9m+/g9c8tcmVubiTJzM1HhKbP9QuRZfm9vnqgsnvUfk9fW1tbW1tb+AZhQydEXZaX4AAAAAElFTkSuQmCC)](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) + **Up-to-date PreBuilt GCC Cross & Native Compiler Standalone Toolchains for Raspberry Pi**
-  - -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. - -  - -### Features: -- Fully Raspberry Pi Optimized and Improved Performance [Benchmarking Result](https://www.phoronix.com/scan.php?page=article&item=gcc-81-benchmarks&num=1) -- 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) -- Fastest inbuilt **LTO-Link-Time-Optimizations**(*Raspberry pi hardware optimized GCC*) -- Ridiculously low installation time(few mins) -- Best Cross-Compiler Cmake Compatibility +* This project contains **UpToDate PreBuilt Raspberry pi optimized GCC Cross & Native Compilers Standalone Toolchains** that can save you tons of time and energy(*no compiling and error handling required whatsoever*) & thereby helps you get quickly started with Pi development. +* Enjoy latest GCC complete functionality on your Raspberry Pi machine in just three easy steps - [**Download, Extract and Link**](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/dev/README.md#toolchain-installation-extracting--linking--testing-). Ideal for immediate use by developers. +* Available Raspberry Pi GCC compilers binaries are as follows: + * **Native GCC Compilers:** can be used with any Raspberry Pi OS flavors(*32-bit/64-bit*). It can be use beside old default Raspbian GCC 6.3.0 that lacks some major features(*such as C++17 support*). + * **Cross GCC Compilers:** can be used with any Linux Distributions(*32-bit/64-bit*) for cross-compiling programs for your Raspberry Pi machine. +* **ARM64 (*aka AArch64*)** is a popular platform that is currently experiencing growth in developer mind-share. This project now provides exclusive [64-bit ARM64 Raspberry Pi GCC Toolchains](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki#bonus-64-bit-arm64-gcc-compilers-toolchains). +* All these compilers binaries are Raspberry Pi hardware-optimized that enhances overall performance.   -### Supported GCC Versions: -- GCC 6.3.0 -- GCC 7.4.0 -- GCC 8.2.0 -- GCC 8.3.0 +## Features +#### What makes these Raspberry Pi GCC Toolchains special? +- *Raspberry pi hardware-optimized GCC Standalone ARM Binaries* +- *Separate binaries for each Raspberry Pi Model(including Compute modules)* +- *Ridiculously low installation time(few mins)* +- *Tar Compressed smaller size binaries* +- *Latest [**GCC 9.1.0**](https://gcc.gnu.org/gcc-9/) binary available* +- *Exclusive **AArch64/ARM64** Binaries for Raspberry Pi 64-Bit OS flavors* +- *Inbuilt [latest GDB Debugger](https://www.gnu.org/software/gdb/download/ANNOUNCEMENT) for Cross Compilers* +- *Excellent Cross-Compiler CMAKE Compatibility* +- *Link-time-optimization (LTO) enabled* +- *OpenMP 5, C++2A, C2X, C++17 standard support (Default Raspberry pi GCC 6.3.0 lacks it) and other [latest changes](https://www.phoronix.com/scan.php?page=news_item&px=GCC-9.1-Compiler-Released)* +- *Improved Performance [Benchmarks](https://www.phoronix.com/scan.php?page=article&item=gcc9-eoy-2018&num=1)* -### Supported Raspberry Pis: -- All Raspberry Pi versions/models are currently supported. -- Any other ARM Devices with similar Hardware configurations may also work. +  -### Supported Environments: -- **Cross-Compiler:** All Linux Distros (x32/x64) are currently supported. -- **Native-Compiler:** All Raspberry Pi version/model with Raspbian OS is supported. Other OS may/maynot work. +## Toolchain Installation (Extracting & Linking & Testing) -### Supported Languages(full functionality): -- C++ -- Fortran -- C -- Ask for other Language support. +

You can find Complete Installation, Testing and Other Useful Instructions in WIKI-SECTION

  -## Extracting & Linking & Testing: (Read & Execute Carefully) - -#### **TO AVOID UNDESIRED ERRORS & COMPATIBITY ISSUES, STRICTLY FOLLOW THE STEPS GIVEN BELOW:** +## Binaries Description and Download -- [For Native Compilers](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki/Native-Compiler:-Linking-&-Testing-Instructions) +![Description](https://raw.githubusercontent.com/abhiTronix/Imbakup/master/Images/gcc2.jpg) -- [For Cross Compilers](https://github.com/abhiTronix/raspberry-pi-cross-compilers/wiki/Cross-Compiler:-Linking-&-Testing-Instructions) +#### Pre-built standalone compressed GCC Toolchains binary can be easily be downloaded from [*Sourceforge*](https://sourceforge.net/projects/raspberry-pi-cross-compilers) by visiting following link: - ***Don't forget to Share, drop a :star:*** +

+Download Raspberry-pi-cross-compilers

-  +

To get an idea/location of each Toolchain Compiler Binary, you can also check out this Reference Tree

-## Binaries Download: -### Compressed Precompiled Binary Files are available. You can easily download them from **Sourceforge**: -

Download Raspberry-pi-cross-compilers

+  -#### Files https://sourceforge.net/projects/raspberry-pi-cross-compilers/files/ +## Support This Project :smiley: -![](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/Images/Binaries.png) +* *If this project help you reduce time to develop, could you please donate me a cup of coffee? [**Donate me with Paypal**](https://paypal.me/AbhiTronix?locale.x=en_GB)* +* *Or just [**say thanks**](https://saythanks.io/to/abhiTronix)!* +* *Also, don't forget to share a [**Review**](https://sourceforge.net/projects/raspberry-pi-cross-compilers/reviews) & drop a :star:*   -### Available Binaries Reference Tree: -```shell -Raspberry Pi GCC Cross & Native Compilers -├── Raspberry Pi GCC Cross-Compilers -│   ├── GCC 6.3.0 -│   │   ├── Raspberry Pi 1, Zero -│   │   │   └── cross-gcc-6.3.0-pi_0-1.tar.gz -│   │   ├── Raspberry Pi 2, 3 -│   │   │   └── cross-gcc-6.3.0-pi_2-3.tar.gz -│   │   └── Raspberry Pi 3A+, 3B+ -│   │   └── cross-gcc-6.3.0-pi_3+.tar.gz -│   ├── GCC 7.4.0 -│   │   ├── Raspberry Pi 1, Zero -│   │   │   └── cross-gcc-7.4.0-pi_0-1.tar.gz -│   │   ├── Raspberry Pi 2, 3 -│   │   │   └── cross-gcc-7.4.0-pi_2-3.tar.gz -│   │   └── Raspberry Pi 3A+, 3B+ -│   │   └── cross-gcc-7.4.0-pi_3+.tar.gz -│   ├── GCC 8.2.0 -│   │   ├── Raspberry Pi 1, Zero -│   │   │   └── cross-gcc-8.2.0-pi_0-1.tar.gz -│   │   ├── Raspberry Pi 2, 3 -│   │   │   └── cross-gcc-8.2.0-pi_2-3.tar.gz -│   │   └── Raspberry Pi 3A+, 3B+ -│   │   └── cross-gcc-8.2.0-pi_3+.tar.gz -│   └── GCC 8.3.0 -│   ├── Raspberry Pi 1, Zero -│   │   └── cross-gcc-8.3.0-pi_0-1.tar.gz -│   ├── Raspberry Pi 2, 3 -│   │   └── cross-gcc-8.3.0-pi_2-3.tar.gz -│   └── Raspberry Pi 3A+, 3B+ -│   └── cross-gcc-8.3.0-pi_3+.tar.gz -└── Raspberry Pi GCC Native-Compilers - ├── GCC 7.4.0 - │   ├── Raspberry Pi 1, Zero - │   │   └── native-gcc-7.4.0-pi_0-1.tar.gz - │   ├── Raspberry Pi 2, 3 - │   │   └── native-gcc-7.4.0-pi_2-3.tar.gz - │   └── Raspberry Pi 3A+, 3B+ - │   └── native-gcc-7.4.0-pi_3+.tar.gz - ├── GCC 8.2.0 - │   ├── Raspberry Pi 1, Zero - │   │   └── native-gcc-8.2.0-pi_0-1.tar.gz - │   ├── Raspberry Pi 2, 3 - │   │   └── native-gcc-8.2.0-pi_2-3.tar.gz - │   └── Raspberry Pi 3A+, 3B+ - │   └── native-gcc-8.2.0-pi_3+.tar.gz - └── GCC 8.3.0 - ├── Raspberry Pi 1, Zero - │   └── native-gcc-8.3.0-pi_0-1.tar.gz - ├── Raspberry Pi 2, 3 - │   └── native-gcc-8.3.0-pi_2-3.tar.gz - └── Raspberry Pi 3A+, 3B+ - └── native-gcc-8.3.0-pi_3+.tar.gz - -30 directories, 21 files - -``` ---- +## Additional Useful Information -  +### Supported GCC Versions: +* **Obsolete Binaries(limited support)** + * GCC 8.2.0 + * GCC 7.4.0 +* **Latest Releases(full functionality)** + * GCC 6.3.0 (*Cross-Compiler binaries only*) + * GCC 8.3.0 + * GCC 9.1.0 + +### Supported Raspberry Pis: +- All Raspberry Pi hardware/versions/models are currently supported. +- Any other ARM Device with similar Hardware architecture may also work. + +### Supported Languages(full functionality): +- C++ +- Fortran +- C +- Ask for any other Language support [here](https://github.com/abhiTronix/raspberry-pi-cross-compilers/issues) -### Optimation Flags Involved: -These gcc compilers can optimize code by taking advantage of CPU specific features. +### Supported Optimization Flags: +These GCC compilers can optimize code by taking advantage of CPU specific features using these inbuilt LTO flags: |Board|Optimation Flags| |---|---| -|Raspberry Pi - **Zero/ Zero W/ Zero WH & 1 Model A/B/A+/B+**|`-march=armv6 -mfloat-abi=hard -mfpu=vfp`| +|Raspberry Pi - **Zero/W/WH & 1 Model A/B/A+/B+**|`-march=armv6 -mfloat-abi=hard -mfpu=vfp`| |Raspberry Pi - **2&3 Model A/B**|`-march=armv7-a -mfloat-abi=hard -mfpu=neon-vfpv4`| -|Raspberry Pi - **3 Model A+/B+**|`-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8`| +|Raspberry Pi - **3 Model A+/B+ & Compute 3/3-lite/3+(32-Bit)**|`-march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8`| +|Raspberry Pi - **3 Model A+/B+ & Compute 3/3-lite/3+(64-Bit)**|`-march=armv8-a+fp+simd`|   -### Support This Project :heart: : - -If this project help you reduce time to develop, you can donate me a cup of coffee :) +## Contributing and license +You are welcome to contribute with *[suggestions, feature requests and pull requests](https://github.com/abhiTronix/raspberry-pi-cross-compilers/pulls).* -[**Donate here**](https://paypal.me/AbhiTronix?locale.x=en_GB) +**Copyright © 2019 AbhiTronix** +The original compiled GCC files source code 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** license. See the [LICENSE](https://github.com/abhiTronix/raspberry-pi-cross-compilers/blob/master/LICENSE) file for the full license text.   - - -### Contributing and licenses: -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. - -You are welcome to contribute with suggestions or pull requests. -### Thanks -https://gcc.gnu.org/ for original source files. -https://www.raspberrypi.org/ for kernel Headers. -http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/ for nice tutorial. +## Acknowledgment +- https://gcc.gnu.org/ for providing latest source code. +- https://www.raspberrypi.org/ for providing latest kernel and docs. +- https://sourceforge.net for allowing me to publish these binaries. +- http://preshing.com/20141119/how-to-build-a-gcc-cross-compiler/ for inspiring tutorial. diff --git a/_config.yml b/_config.yml deleted file mode 100644 index c741881..0000000 --- a/_config.yml +++ /dev/null @@ -1 +0,0 @@ -theme: jekyll-theme-slate \ No newline at end of file