- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有人在OS X上成功编译了TCC吗?
据我所知这是可能的,但是当我运行make时,出现以下错误:
$ make
gcc -o tcc tcc.c -DTCC_TARGET_I386 -O2 -g -Wall -fno-strict-aliasing -mpreferred-stack- boundary=2 -march=i386 -falign-functions=0 -Wno-pointer-sign -Wno-sign-compare -D_FORTIFY_SOURCE=0 -lm -ldl
tcc.c:1: error: CPU you selected does not support x86-64 instruction set
tcc.c:1: error: CPU you selected does not support x86-64 instruction set
tcc.c:1: error: -mpreferred-stack-boundary=2 is not between 4 and 12
make: *** [tcc] Error 1
./configure
运行正常,并提供以下输出:
$ ./configure
Binary directory /usr/local/bin
TinyCC directory /usr/local/lib/tcc
Library directory /usr/local/lib
Include directory /usr/local/include
Manual directory /usr/local/man
Doc directory /usr/local/share/doc/tcc
Target root prefix
Source path /Users/aaron/Downloads/tcc-0.9.25
C compiler gcc
CPU x86
Big Endian no
gprof enabled no
cross compilers no
use libgcc no
Creating config.mak and config.h
最佳答案
我现在将巩固我的评论。
似乎有几个问题。
tcc
支持的可执行格式与Mac OS X native 运行的格式不重叠。但是,XBinary可以解决这个问题。 (但是,我既没有找到fink软件包也没有找到MacPorts软件包,并且还没有安装它。不确定我会-这是深奥的魔术,并且在理论上确实可以做非常糟糕的事情。)嗯。 ..这也已经在:Possiblity of loading/executing ELF files on OSX上。 关于macos - 在OS X上编译TCC时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3712902/
我创建了一个非常简单的链表,并注意到我的代码的 tcc filename.c 与 tcc filename.c -run 的输出存在差异: #include #include #include
我正在尝试在 tcc C 编译器中执行打包结构。代码如下,应该支持__attribute __标签: #include #include typedef struct _test_t{ c
我在 Crashlytics 中经常遇到此错误。 TCC __TCCAccessRequest_block_invoke_2.80 + 222 TCC __CRASHING_DUE_TO_PRIVAC
我尝试在 Windows 7 上通过命令提示符运行 C 程序,但出现错误 tcc in not recognized as an internal or external command, opera
我已经读过Tiny C Compiler (TCC) and winsock? ,但我仍然无法使用 TCC 编译套接字,因为当我尝试 tiny_impdef winsock.dll -o winso
我已经在 google 上对此进行了广泛的搜索,现在已经花费了 4 个小时,我希望有人可以帮助我。 我有一个简单的程序来读取大约 2.7 MB 的二进制文件。该程序使用 tcc 编译器在 Window
我正在尝试使用 TCC 将我的 .c 文件转换为 .s 文件,但是,我收到错误:tcc: cannot specify multiple files使用-c tcc.exe main.c -c mai
我正在尝试运行来自 tiny cc 的示例(tcc-0.9.26-win64-bin.zip) 调用了 libtcc_test.c。 我已经将 libtcc.h 从 libtcc 复制到 includ
我有由 NASM 创建的简单程序集文件。我想将它们与 tcc 链接。为了调试,我想在汇编代码中使用 printf() 。但是当我这样做时,tcc 失败,并显示 tcc: undefined symbo
很抱歉这个可能很荒谬的基本问题(我从十几岁起就没有用 C 编程过,现在我 39 岁了......),但是通过下面的代码我得到了 tcc 编译器的输出: test.c:15: warning: assi
我们正在接管一个遗留项目,但我无法编译它,taglib 工具包中的 .TCC 文件抛出各种异常。我正在使用 C++98 和 libstdc,因为它们解决了他们给我们的其他项目的一系列问题。我已经将该文
偶尔我会遇到一些核心转储,但我无法弄清楚它们为什么会发生。通常在将 av 值分配给字符串时会发生这种情况。下面是其中一个案例的回溯。核心转储似乎是由我的 C++ 代码中的这一行引起的: m_strVa
我一直在研究光线转换并决定使用 3D 阵列来制作关卡,但是 TCC 吐出这个: M_MAIN.C:19: error: index too large 数组的大小有限制吗?代码: #define MA
有没有人使用 TCC 的 libtcc 成功调用返回 double 的函数? 我在我的代码中定义了一个返回double 的函数,并通过tcc_add_symbol 将它添加到libtcc。当我在 tc
我正在测试一个用 C 编写的非常基本的程序,下面附上了整个程序。在尝试执行 TCC 生成的可执行文件时,我注意到在实际看到任何 printf() 调用的输出之前,我需要为每个连续的 fgets() 输
我正在尝试用 tcc 编译它 我有这些错误 在出现错误之前,它是“找不到 pthread.h”,我复制了pthread,pthread_compat,pthread_signal,pthread_ti
我最近发现了 Tiny C 编译器。对于我目前正在进行的项目,性能不是真正的问题,但文件大小才是真正的问题,这使得 TCC 成为理想的选择。我使用 Autotools 作为构建管理器,我认为使用 TC
在我的代码库中,我在 .tcc 中“隐藏”了大量模板化代码的实现细节。 bits 中的文件子目录,即 // file inc/foo.h: #ifndef my_foo_h // i
我正在寻找一个 C 解释器来使用,同时制作一个简单的 C 实用程序以避免一直编译。我按照建议安装了 TCC here但我收到警告和错误。如何正确运行 TCC? $ tcc -run hello.c .
我正在尝试从 C++ 运行 libtcc 以将 C 用作运行时脚本语言。运行时编译代码必须能够从外部代码运行函数。这在传递整数时工作正常,但在将结构从 tcc 代码传递到 gcc 代码时,会发生奇怪的
我是一名优秀的程序员,十分优秀!