
编译工具链
huipengzhao
码农一头。
展开
-
warning: dereferencing type-punned pointer will break strict-aliasing rules
【转载自】http://www.zeali.net/entry/454【以下是原文】warning: dereferencing type-punned pointer will break strict-aliasing rules 在 gcc 2.x 下编译没有转载 2011-08-28 10:38:53 · 6714 阅读 · 1 评论 -
交叉编译时不要忘记-march编译选项
必须写在这,要不然过一段时间又要忘记。每个编译器都有默认的-march选项,其值一般都随主流芯片走。比如老一点的arm交叉编译器,默认的选项可能是-march=armv4t,新一点的则可能是-march=armv6等等。用老编译器编出来的二进制文件,只要没使用特殊指令原创 2011-08-27 15:33:54 · 4145 阅读 · 0 评论 -
warning: operation on ‘i’ may be undefined
dest[i++]=src[i];这行代码,编译时会遇到警告:warning: operation on ‘i’ may be undefined(对于i变量的操作,有可能是未定义的)改成i++;dest[i] = src[i];则警告消失。转载 2011-08-30 22:16:32 · 8317 阅读 · 2 评论