[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] how to run tcc under linux
From: |
colyli |
Subject: |
Re: [Tinycc-devel] how to run tcc under linux |
Date: |
Sun, 18 Jun 2006 02:42:31 +0800 |
Juggy:
Really thank you. These are the informaion:
My linux is SuSE Linux 10.1
my tcc version is 0.9.23.
the gcc version is gcc (GCC) 4.1.0 (SUSE Linux)
I can't find the dpkg on SL 10.1, while I find the glibc is 2.4.25.
When I type "gcc -Wall -o test test.c", everything is ok, I can compile
and run the executable file.
Can you give me more points ?
Best regards.
Coly
在 2006-06-17六的 20:35 address@hidden
> Coly,
>
> I guess the explanation was a bit too short. :-) To the best of my knowledge
> TCC does not have its own library (anyone else on the list please correct me
> if I'm wrong!) but links to exisiting ones, such as libc which is *the*
> standard C library on Linux. Therefore it is highly unlikely that you can
> avoid linking to glibc, although some alternatives such as µC (I think that's
> the name) exist.
>
> Anyway, it seems not to be an error in tcc, but either in your gcc setup or
> your glibc setup. That's why I suggested to try compiling it with
> gcc -Wall -o test test.c
> and see what happens. If it doesn't work, you might want to try to reinstall
> or upgrade gcc and glibc.
>
> What are your TCC, gcc and glibc versions by the way? Mine are
> tcc: 0.9.23 (tcc -v)
> gcc: 4.1.2 (gcc --version)
> libc: 2.3.6-15 (dpkg -l libc6 (on Debian Linux)
>
> Hope this helps!
>
> Juggy
>
>
> Am Samstag, 17. Juni 2006 20:17 schrieb colyli:
> > Juggy:
> >
> > Thanks for your replying. do you mean before I compile this code with
> > TCC, I need to compile it with gcc ? I'm confused.
> >
> > while, in the warning message, I found tcc try to link glibc, how can I
> > avoid this and let tcc try to link itsown library?
> >
> > Best regards.
> >
> > Coly
> >
> > 在 2006-06-17六的 20:12 address@hidden
> >
> > > hi there,
> > >
> > > works fine here, without any warnings or errors. I'd guess that your
> > > installation, specifically gcc, is somehow broken. Did you try to compile
> > > it with gcc -Wall? Maybe that helps you.
> > >
> > > Regards and good luck,
> > >
> > > Juggy
> > >
> > > Am Samstag, 17. Juni 2006 17:51 schrieb colyli:
> > > > hi, friends:
> > > >
> > > > I wrote a simple C code like this:
> > > >
> > > > int
> > > > main()
> > > > {
> > > > int a;
> > > > a = 1;
> > > > return a;
> > > > }
> > > >
> > > > and I try to compile it with tcc by:
> > > > tcc -o test test.c
> > > > I got the error messages like these:
> > > > tcc: file 'AS_NEEDED' not found
> > > > /usr/lib/libc.so:3: filename expected
> > > > /usr/lib/libc.so:3: unrecognized file type
> > > > tcc: undefined symbol '__gcc_personality_v0'
> > > > tcc: undefined symbol '_Unwind_Resume'
> > > > tcc: undefined symbol '_Unwind_Backtrace'
> > > > tcc: undefined symbol '_Unwind_GetIP'
> > > > tcc: undefined symbol '_Unwind_GetGR'
> > > > tcc: undefined symbol '_Unwind_GetCFA'
> > > >
> > > >
> > > > So, can any body help me to how to compile this simple code by tcc?
> > > > really thank you !
> > > >
> > > > Coly
> > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Tinycc-devel mailing list
> > > > address@hidden
> > > > http://lists.nongnu.org/mailman/listinfo/tinycc-devel
> > >
> > > _______________________________________________
> > > Tinycc-devel mailing list
> > > address@hidden
> > > http://lists.nongnu.org/mailman/listinfo/tinycc-devel
> >
> > _______________________________________________
> > Tinycc-devel mailing list
> > address@hidden
> > http://lists.nongnu.org/mailman/listinfo/tinycc-devel
>
>
> _______________________________________________
> Tinycc-devel mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/tinycc-devel
>