News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

TinyCC better than Masm32 in most cases

Started by frankvl, September 02, 2007, 07:10:41 AM

Previous topic - Next topic

Vortex

#15
Hi Timbo,

mainCRTStartup and WinMainCRTStartup are the traditional default entry points used by MS development tools.

The situation with entry points is a bit complicated. You can have multiple entry points in your source code and the specify one of them during the linking process.

Depending on the naming convention in your C startup module, you rename your entry points. The only thing to be careful is to specify the correct entry point if you don't turn-off the C runtime library.

Timbo

Yep. Totally.  I've found that specifying the entry for the executable disables the linker automatically including the CRT for the executable.  i.e. specifying main versus mainCRTStartup causes it to be omitted.

Vortex

Quote(Apr 1, 2008) TCC version 0.9.24 is out thanks to Grischka (Changelog). TCC now supports compilation from standard input and the arm eabi.

http://bellard.org/tcc