View Single Post
Old 05-23-2012, 12:20 PM   #119
knc1
Going Viral
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 17,212
Karma: 18210809
Join Date: Feb 2012
Location: Central Texas
Device: No K1, PW2, KV, KOA
Quote:
Originally Posted by deep View Post
Hmm, I have GM-tcc v1.5 with lpthread modifications
anyways, I had a short output

Code:
[root@kindle codes]# tcc -vvv -run hello.c
tcc version 0.9.25
-> hello.c
nf /usr/local/include/stdio.h
nf /usr/include/stdio.h
nf /usr/local/lib/tcc/include/stdio.h
hello.c:1: include file 'stdio.h' not found
OK, that tells me something at least.
Mostly that it was built with PREFIX=/usr/local (the default, if not changed at build time).
The man(ual) sezs:
Quote:
System include paths are always searched after [the -Ipath options]. The default system include paths are: /usr/local/include, /usr/include and PREFIX/lib/tcc/include. (PREFIX is usually
/usr or /usr/local).
Now try (to fix the include search path, later will fix the library search path) both temporary fixes until GM can churn out a new tcc-arm build configured for where it has to be installed on a Kindle:
Code:
# modify as required to point directly to the directory holding stdio.h:
tcc -vvv -I/mnt/us/tcc -run hello.c
In case your wondering, I am looking for something (arm/kindle version) of this:
Code:
core2quad kindle510 $ tcc -vvv -run hello.c
tcc version 0.9.25
-> hello.c
nf /usr/local/include/i386-linux-gnu/stdio.h
nf /usr/local/include/stdio.h
nf /usr/include/i386-linux-gnu/stdio.h
-> /usr/include/stdio.h
nf  /usr/local/include/i386-linux-gnu/features.h
nf  /usr/local/include/features.h
nf  /usr/include/i386-linux-gnu/features.h
->  /usr/include/features.h
nf   /usr/local/include/i386-linux-gnu/bits/predefs.h
nf   /usr/local/include/bits/predefs.h
->   /usr/include/i386-linux-gnu/bits/predefs.h
nf   /usr/local/include/i386-linux-gnu/sys/cdefs.h
nf   /usr/local/include/sys/cdefs.h
->   /usr/include/i386-linux-gnu/sys/cdefs.h
nf    /usr/local/include/i386-linux-gnu/bits/wordsize.h
nf    /usr/local/include/bits/wordsize.h
->    /usr/include/i386-linux-gnu/bits/wordsize.h
nf   /usr/local/include/i386-linux-gnu/gnu/stubs.h
nf   /usr/local/include/gnu/stubs.h
->   /usr/include/i386-linux-gnu/gnu/stubs.h
nf    /usr/local/include/i386-linux-gnu/bits/wordsize.h
nf    /usr/local/include/bits/wordsize.h
->    /usr/include/i386-linux-gnu/bits/wordsize.h
nf    /usr/local/include/i386-linux-gnu/gnu/stubs-32.h
nf    /usr/local/include/gnu/stubs-32.h
->    /usr/include/i386-linux-gnu/gnu/stubs-32.h
nf  /usr/local/include/i386-linux-gnu/stddef.h
nf  /usr/local/include/stddef.h
nf  /usr/include/i386-linux-gnu/stddef.h
nf  /usr/include/stddef.h
nf  /usr/lib/tcc/include/i386-linux-gnu/stddef.h
->  /usr/lib/tcc/include/stddef.h
nf  /usr/local/include/i386-linux-gnu/bits/types.h
nf  /usr/local/include/bits/types.h
->  /usr/include/i386-linux-gnu/bits/types.h
nf   /usr/local/include/i386-linux-gnu/features.h
nf   /usr/local/include/features.h
nf   /usr/include/i386-linux-gnu/features.h
nf   /usr/local/include/i386-linux-gnu/bits/wordsize.h
nf   /usr/local/include/bits/wordsize.h
->   /usr/include/i386-linux-gnu/bits/wordsize.h
nf   /usr/local/include/i386-linux-gnu/bits/typesizes.h
nf   /usr/local/include/bits/typesizes.h
->   /usr/include/i386-linux-gnu/bits/typesizes.h
nf  /usr/local/include/i386-linux-gnu/libio.h
nf  /usr/local/include/libio.h
nf  /usr/include/i386-linux-gnu/libio.h
->  /usr/include/libio.h
nf   /usr/local/include/i386-linux-gnu/_G_config.h
nf   /usr/local/include/_G_config.h
nf   /usr/include/i386-linux-gnu/_G_config.h
->   /usr/include/_G_config.h
nf    /usr/local/include/i386-linux-gnu/bits/types.h
nf    /usr/local/include/bits/types.h
nf    /usr/local/include/i386-linux-gnu/stddef.h
nf    /usr/local/include/stddef.h
nf    /usr/include/i386-linux-gnu/stddef.h
nf    /usr/include/stddef.h
nf    /usr/lib/tcc/include/i386-linux-gnu/stddef.h
nf    /usr/local/include/i386-linux-gnu/wchar.h
nf    /usr/local/include/wchar.h
nf    /usr/include/i386-linux-gnu/wchar.h
->    /usr/include/wchar.h
nf     /usr/local/include/i386-linux-gnu/stddef.h
nf     /usr/local/include/stddef.h
nf     /usr/include/i386-linux-gnu/stddef.h
nf     /usr/include/stddef.h
nf     /usr/lib/tcc/include/i386-linux-gnu/stddef.h
nf   /usr/local/include/i386-linux-gnu/stdarg.h
nf   /usr/local/include/stdarg.h
nf   /usr/include/i386-linux-gnu/stdarg.h
nf   /usr/include/stdarg.h
nf   /usr/lib/tcc/include/i386-linux-gnu/stdarg.h
->   /usr/lib/tcc/include/stdarg.h
nf  /usr/local/include/i386-linux-gnu/stdarg.h
nf  /usr/local/include/stdarg.h
nf  /usr/include/i386-linux-gnu/stdarg.h
nf  /usr/include/stdarg.h
nf  /usr/lib/tcc/include/i386-linux-gnu/stdarg.h
nf  /usr/local/include/i386-linux-gnu/bits/stdio_lim.h
nf  /usr/local/include/bits/stdio_lim.h
->  /usr/include/i386-linux-gnu/bits/stdio_lim.h
nf  /usr/local/include/i386-linux-gnu/bits/sys_errlist.h
nf  /usr/local/include/bits/sys_errlist.h
->  /usr/include/i386-linux-gnu/bits/sys_errlist.h
nf /usr/local/lib/i386-linux-gnu/libc.so
nf /usr/local/lib/libc.so
-> /usr/lib/i386-linux-gnu/libc.so
-> /lib/i386-linux-gnu/libc.so.6
-> /usr/lib/i386-linux-gnu/libc_nonshared.a
-> /usr/lib/tcc/libtcc1.a
Hello World
knc1 is offline   Reply With Quote