Skip to content

Commit 4cf1991

Browse files
mbrossardmathias-arm
authored andcommitted
gcc: Update GCC compiler version guidance
1 parent f3e4959 commit 4cf1991

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

docs/DEVELOPERS-GUIDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ DAPLink sources are compiled using `progen` (from [project-generator](https://gi
66

77
Install the necessary tools listed below. Skip any step where a compatible tool already exists.
88

9-
* Install [Python 3](https://www.python.org/downloads/) . Add to PATH.
10-
* Install [Git](https://git-scm.com/downloads) . Add to PATH.
9+
* Install [Python 3](https://www.python.org/downloads/). Add to PATH.
10+
* Install [Git](https://git-scm.com/downloads). Add to PATH.
1111
* Install a compiler:
12-
* [Arm GNU Toolchain](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain) for AArch32 bare-metal target. This compiler will be identified as `gcc_arm`.
12+
* [Arm GNU Toolchain](https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain) for AArch32 bare-metal targets. This compiler will be identified as `gcc_arm`. It is recommended to use version `12.2.Rel1` or later. Support for building with versions 11.2 and earlier of GCC (GNU Arm Embedded Toolchain / `arm-none-eabi-gcc`) was some removed in [#1043](https://github.com/ARMmbed/DAPLink/pull/1043) because of incompatibilities.
1313
* [Arm Compiler 6](https://developer.arm.com/tools-and-software/embedded/arm-compiler) . This compiler will be identified as `armclang`. Only supported on Linux and Windows.
1414
* [Keil MDK](https://developer.arm.com/tools-and-software/embedded/keil-mdk) or [Arm Compiler 5](https://developer.arm.com/tools-and-software/embedded/arm-compiler/downloads/legacy-compilers#arm-compiler-5). This compiler will be identified as `armcc`. Only supported on Linux and Windows.
1515
* Install `make` (tested with [GNU Make](https://www.gnu.org/software/make)). [CMake](https://cmake.org) can alternatively be used in conjunction with different implementations of `make` as well as [ninja](https://ninja-build.org).

0 commit comments

Comments
 (0)