Czy ktoś pomyślnie skompilował TCC na OS X?Problemy podczas kompilowania TCC na OS X
Z tego co wiem, powinno być możliwe, ale gdy uruchamiam zrobić pojawia się następujący błąd:
$ 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
działa dobrze i daje następujący wynik:
$ ./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
Jestem całkiem na pewno problem jest prosty, ale nie skompilowałem wystarczającej ilości programów na OS X, aby zdawać sobie sprawę z problemów ...
Głównym celem instalacji TCC wa s, aby uzyskać libtcc, bym mógł zacząć eksperymentować z dynamicznym generowaniem kodu z Ruby (w przypadku, które robi różnicę: -p)
Dzięki!
Mój MacBook z 10.5 otrzymuje inny błąd niż zgłoszenie. Jaką wersję systemu operacyjnego i jakiego sprzętu używasz? – dmckee
Powyższy błąd wystąpił w 10.6. Budowanie na 10.5 napotyka na rzeczywiste błędy w programie związane z kodem dostępu do rejestru ... –