d:\c\include\stdio.h是*.h所在目录
我运行:
tcc my.c -I d:\c\include\stdio.h
包错:
Error d:\c\include\stdio.h 138: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 138: Declaration syntax error
Error d:\c\include\stdio.h 139: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 139: Declaration syntax error
Error d:\c\include\stdio.h 140: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 140: Declaration syntax error
Error d:\c\include\stdio.h 141: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 141: Declaration syntax error
Error d:\c\include\stdio.h 142: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 142: Declaration syntax error
Error d:\c\include\stdio.h 143: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 143: Declaration syntax error
Error d:\c\include\stdio.h 144: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 144: Declaration syntax error
Error d:\c\include\stdio.h 145: Type mismatch in redeclaration of '_Cdecl'
Error d:\c\include\stdio.h 145: Too many error or warning messages
*** 26 errors in Compile ***
d:\a\d\d.c:
Error d:\a\d\d.c 1: Unable to open include file 'stdio.h'
Warning d:\a\d\d.c 7: Function should return a value in function main
*** 1 errors in Compile ***
Turbo C Version 2.0 Copyright (c) 1987, 1988 Borland International
Syntax is: TCC [ options ] file[s] * = default; -x- = turn switch x off
-1 80186/286 Instructions -A Disable non-ANSI extensions
-B Compile via assembly -C Allow nested comments
-Dxxx Define macro -Exxx Alternate assembler name
-G Generate for speed -Ixxx Include files directory
-K Default char is unsigned -Lxxx Libraries directory
-M Generate link map -N Check stack overflow
-O Optimize jumps -S Produce assembly output
-Uxxx Undefine macro -Z Optimize register usage
-a Generate word alignment -c Compile only
-d Merge duplicate strings -exxx Executable file name
-f * Floating point emulator -f87 8087 floating point
-gN Stop after N warnings -iN Maximum identifier length N
-jN Stop after N errors -k Standard stack frame
-lx Pass option x to linker -mc Compact Model
-mh Huge Model -ml Large Model
-mm Medium Model -ms * Small Model
-mt Tiny Model -nxxx Output file directory
-oxxx Object file name -p Pascal calls
-r * Register variables -u * Underscores on externs
-v Source level debugging -w Enable all warnings
-wxxx Enable warning xxx -w-xxx Disable warning xxx
-y Produce line number info -zxxx Set segment names