0

我最近发现了 Tiny C 编译器。对于我目前正在进行的项目,性能不是一个真正的问题,但文件大小是,使 TCC 成为理想的。我使用 Autotools 作为构建管理器,我认为使用 TCC 就像./configure CC=tcc.

但是,这会返回checking whether the C compiler works... no。在 config.log 中,它说configure: exit 77.

尽管如此,设置CC=clang工作正常。有什么方法可以让 Autotools 使用 TCC?

4

2 回答 2

1

这个问题似乎是我的 CFLAGS 的错。虽然 TCC 通常能够用它们编译程序,但 Autotools 似乎不这么认为。设置 CFLAGS="" 解决了这个问题。

为了将来参考,我的 CFLAGS 是-march=native -mtune=native -O2 -pipe -fstack-protector --param=ssp-buffer-size=4.

于 2013-05-05T21:00:38.343 回答
0

iirc tcc 不会产生微小的可执行文件——tcc 本身就是微小的。也许您正在寻找gcc -Os

于 2013-05-05T10:10:22.017 回答