tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] Several Question about arm-tcc


From: Bin Shi
Subject: [Tinycc-devel] Several Question about arm-tcc
Date: Tue, 28 Dec 2010 16:14:43 +0800

Hello, I am trying to compile tcc on a little endian armv4 host simulated by QEMU, the detailed info about this machine could be get from http://people.debian.org/~aurel32/qemu/arm/

And I have 2 questions about it:

1. I can compile tcc with gcc, but failed with tcc it self (--cc=/tcc/bin/tcc), how to fix it?
    the error message is listed as follow:

debian-arm:~/tinycc# ./configure --prefix=/tcc --exec-prefix=/tcc --cpu=armv4l --cc=/tcc/bin/tcc
Binary  directory   /tcc/bin
TinyCC directory    /tcc/lib/tcc
Library directory   /tcc/lib
Include directory   /tcc/include
Manual directory    /tcc/share/man
Info directory      /tcc/share/info
Doc directory       /tcc/share/doc/tcc
Target root prefix
Source path      /root/tinycc
C compiler       /tcc/bin/tcc
CPU              armv4l
Big Endian       no
gprof enabled    no
cross compilers  no
use libgcc       no
Creating config.mak and config.h
debian-arm:~/tinycc# make
/tcc/bin/tcc -o tcc.o -c tcc.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC  -DTCC_ARM_VFP -DNOTALLINONE -O2 -g -Wall
/tcc/bin/tcc -o libtcc.o -c libtcc.c -DTCC_TARGET_ARM -DWITHOUT_LIBTCC  -DTCC_ARM_VFP -O2 -g -Wall
ar rcs libtcc.a libtcc.o
/tcc/bin/tcc -o tcc tcc.o libtcc.a -lm -ldl
tcc: error: undefined symbol '__divdi3'
tcc: error: undefined symbol '__moddi3'
tcc: error: undefined symbol '__udivdi3'
tcc: error: undefined symbol '__umoddi3'
tcc: error: undefined symbol '__lshrdi3'
tcc: error: undefined symbol '__floatundidf'
tcc: error: undefined symbol '__fixunsdfdi'
make: *** [tcc] Error 1
debian-arm:~/tinycc#

2. I notice that the macro TCC_ARM_VFP is defined, but TCC_ARM_EABI is not,
    what is the difference between arm-vfp-gcc and arm-eabi-tcc ? What to do if I want arm-eabi-tcc ?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]