微型 C 编译器的优化级别

Optimization levels with tiny C compiler

我在联机帮助页中读到

Note: GCC options -Ox, -fx and -mx are ignored.

它产生不同的二进制大小,使用 gcc -O3 编译 st,二进制大小为 120K,使用 tcc 为 112K。

使用 tcc 运行 编译的代码是否比 gcc -O3 慢?

Tcc 不优化。通常,gcc 的优化会导致 运行 相当快的二进制文件。 (顺便说一下,二进制文件的大小并不能预测执行速度。)