From ba01edece577c3998c9851979e7ed31cf17ac810 Mon Sep 17 00:00:00 2001 From: xzyangha Date: Tue, 24 Nov 2020 12:19:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0readme.txt=E3=80=82=E5=85=B6?= =?UTF-8?q?=E4=B8=AD=E4=B8=BAgcc=E5=A2=9E=E5=8A=A0=E4=B8=80=E6=AE=B5?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0=EF=BC=8C=E5=B9=B6=E4=B8=BE=E4=BE=8B=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- readme.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 readme.txt diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..9169b11 --- /dev/null +++ b/readme.txt @@ -0,0 +1,14 @@ +gcc 会优化代码,把部分数据结构的操作替换成内置memcpy + +例如: + +int fun(){ + struct{ + char buff[200]; + }ss[10]; + ss[0]=ss[1]; +} + +就类似这样的代码,编译之后直接内置memcpy + +-fno-builtin --ffreestanding,加了没有任何区别 -- Gitee