Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Panda
TinyCC
Commits
16559cd6
Commit
16559cd6
authored
Jun 17, 2005
by
bellard
Browse files
update
parent
4386b456
Changes
4
Hide whitespace changes
Inline
Side-by-side
Changelog
View file @
16559cd6
...
...
@@ -5,6 +5,7 @@ version 0.9.23:
- '#include_next' support (Bernhard Fischer)
- ignore '-pipe' option
- added -f[no-]leading-underscore
- preprocessor function macro parsing fix (grischka)
version 0.9.22:
...
...
README
View file @
16559cd6
...
...
@@ -28,9 +28,7 @@ Features:
Documentation:
-------------
1) Installation
*** TCC currently only works on Linux x86 with glibc >= 2.1 ***.
1) Installation on a i386 Linux host (for Windows read win32/readme.txt)
./configure
make
...
...
@@ -81,6 +79,9 @@ when doing 'make test'.
Please read tcc-doc.html to have all the features of TCC.
Additional information is available for the Windows port in
win32/readme.txt.
License:
-------
...
...
tcc-doc.texi
View file @
16559cd6
...
...
@@ -219,6 +219,9 @@ Let the @code{char} type be signed.
@item -fno-common
Do not generate common symbols for uninitialized data.
@item -fleading-underscore
Add a leading underscore at the beginning of each C symbol.
@end table
Warning options:
...
...
@@ -542,6 +545,8 @@ operands are supported.
@item @code
{__
builtin
_
types
_
compatible
_
p()
}
and @code
{__
builtin
_
constant
_
p()
}
are supported.
@item @code
{
#pragma pack
}
is supported for win32 compatibility.
@end itemize
@section TinyCC extensions
...
...
@@ -713,6 +718,18 @@ options (@option{--start-group} and @option{--end-group}) are supported.
TCC can load ELF object files, archives
(
.a files
)
and dynamic
libraries
(
.so
)
.
@section PE
-
i
386
file generation
@cindex PE
-
i
386
TCC for Windows supports the native Win
32
executable file format
(
PE
-
i
386
)
. It
generates both EXE and DLL files. DLL symbols can be imported thru DEF files
generated with the @code
{
tiny
_
impdef
}
tool.
Currently TCC for Windows cannot generate nor read PE object files, so ELF
object files are used for that purpose. It can be a problem if
interoperability with MSVC is needed. Moreover, no leading underscore is
currently generated in the ELF symbols.
@section GNU Linker Scripts
@cindex scripts, linker
@cindex linker scripts
...
...
win32/readme.txt
View file @
16559cd6
...
...
@@ -28,7 +28,20 @@
- TCC can of course compile itself.
Installation:
Compilation: (omit that if you use the binary ZIP package)
------------
You must use the MinGW and MSYS tools available at
http://www.mingw.org to compile TCC for Windows. Untar the TCC
archive and type in the MSYS shell:
./configure
make
make install
TCC is installed in c:\Program Files\tcc
Installation: (from the binary ZIP package)
-------------
Just unzip the package to a directory anywhere on your computer.
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment