summaryrefslogtreecommitdiff
path: root/components/cplusplus/cpp11/README.md
diff options
context:
space:
mode:
authorMan, Jianting (Meco) <[email protected]>2022-03-25 11:07:18 -0400
committerGitHub <[email protected]>2022-03-25 23:07:18 +0800
commita514b3bd16e4f21202cc001d9294ac2c2f206c3d (patch)
treeb7663d60d1a5a8f34a83b3ee3625b6c97097718a /components/cplusplus/cpp11/README.md
parent851d16b18f0448ee83e069edd5aaa3998e00e284 (diff)
[components][kconfig] 整理Kconfig目录名称和结构 (#5698)
Diffstat (limited to 'components/cplusplus/cpp11/README.md')
-rw-r--r--components/cplusplus/cpp11/README.md49
1 files changed, 0 insertions, 49 deletions
diff --git a/components/cplusplus/cpp11/README.md b/components/cplusplus/cpp11/README.md
deleted file mode 100644
index a292051608..0000000000
--- a/components/cplusplus/cpp11/README.md
+++ /dev/null
@@ -1,49 +0,0 @@
-# C++ 11 support for RT-Thread
-
-## Features
-
-Here are some features about rt-thread c++11 threading futures.
-
-- Atomic.
-- Conditional variables.
-- Clocks.
-- Future.
-- Mutexes.
-- Threads.
-- TLS.
-
-## How To Use
-
-Note that using C++ 11 in rt-thread requires modifying some of the files in the toolchain. Before modifying the tool, back up the tool chain.
-
-1. Enable c++11 support
-
- ![](figures/Snipaste_2021-09-02_16-00-09.png)
-
-2. Download toolchain GCC 10.2.1:
-
- ```shell
- gcc version 10.2.1 20201103 (release) (GNU Arm Embedded Toolchain 10-2020-q4-major)
- ```
-
-3. Delete the following files:
-
- ```shell
- rm -f toolchain/arm-none-eabi/include/c++/10.2.1/thread
- rm -f toolchain/arm-none-eabi/include/c++/10.2.1/mutex
- rm -f toolchain/arm-none-eabi/include/c++/10.2.1/condition_variable
- rm -f toolchain/arm-none-eabi/include/c++/10.2.1/future
- rm -f toolchain/arm-none-eabi/include/pthread.h
- ```
-
-4. Clear the contents of the following files and keep them to prevent compilation failures:
-
- ```shell
- toolchain/arm-none-eabi/include/sys/_pthreadtypes.h
- ```
-
-5. Update `rtconfig.py` file. add compilation parameters:
-
- ```shell
- CXXFLAGS = CFLAGS + ' -std=c++11 -fabi-version=0 -MMD -MP -MF'
- ```