diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000000000000000000000000000000000000..9169b11acd5ac6d8eca3bdae13bf4a6b25e39352 --- /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,加了没有任何区别