用tcc遇到的一个大坑

在centos6.5 x86_64服务器上编译安装完tcc, 版本0.9.25(在github上clone的),似乎一切正常

但当用tcc来编译"hello, world"程序时,却出现如下提示:

tcc: undefined symbol '__libc_csu_fini'

tcc: undefined symbol '__libc_csu_init'
tcc: undefined symbol '__libc_start_main'

tcc: undefined symbol 'printf 


改了下x86_64下宏下面的相关路径,结果还是一样


然后下了个官网最新版本的(0.9.26)编译,安装完成

再用它编译"hello,world", 成功。


应该是旧版本对64位的兼容性问题。

转载于:https://www.cnblogs.com/chimmu/p/6212315.html

你可能感兴趣的:(用tcc遇到的一个大坑)