gcc -O会对链接静态库生效吗?

如:

gcc test.c mystaticlib.a -o test -O2

将-O2对mystaticlib.a生效,还是只对test.c生效?

解决方法:

-O2是编译标志.您在此示例中编译的唯一输入是test.c. mystaticlib.a未编译,而是与test.c的编译输出链接以创建可执行测试.由于mystaticlib.a未在此处编译,因此-O2标志不会影响它.

上一篇:WinCE5.0下使用ADO操作SqlCE


下一篇:c – Cygwin gcc编译在IDE中失败,抱怨’退出’未声明