gpt4 book ai didi

c - 解决 macOS 上的 TCC 警告

转载 作者:太空宇宙 更新时间:2023-11-03 23:59:51 26 4
gpt4 key购买 nike

我正在寻找一个 C 解释器来使用,同时制作一个简单的 C 实用程序以避免一直编译。我按照建议安装了 TCC here但我收到警告和错误。如何正确运行 TCC?

$ tcc -run hello.c
.../usr/include/sys/cdefs.h:81: warning: #warning "Unsupported compiler detected"
#if !defined(__GNUC__) || __GNUC__ < 4
#warning "Unsupported compiler detected"
#endif

设置 __GNUC__ 之后会导致错误:

tcc -D__GNUC__=4 -run hello.c
.../usr/include/i386/_types.h:98: error: ';' expected (got "__darwin_va_list")
#if (__GNUC__ > 2)
typedef __builtin_va_list __darwin_va_list; /* va_list */
#else
typedef void * __darwin_va_list; /* va_list */
#endif

我的环境:

~$ gcc --version
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin16.7.0

如果 TCC 不适合 macOS,请推荐一个运行良好的 C 解释器。

最佳答案

可以肯定的是 CERN 的 Cling或任何其他基于 LLVM/Clang 的,因为那是 Apple 在 macOS 中使用的。

关于c - 解决 macOS 上的 TCC 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49509186/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com