我最近发现了Tiny C编译器。对于我当前正在从事的项目,性能不是真正的问题,但文件大小确实使TCC成为理想选择。我将Autotools用作构建管理器,我发现使用TCC就像./configure CC=tcc一样简单。

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

尽管如此,设置CC=clang还是可以的。有什么方法可以让Autotools使用TCC?

最佳答案

问题似乎是我的CFLAGS的错。虽然TCC通常能够使用它们来编译程序,但Autotools似乎却有其他想法。设置CFLAGS =“”解决了该问题。

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

10-08 00:38