sammy deroy ha scritto:
> :
> : Thanks for the answer!
> : I have another question: I try to modify alink because I'd
> like to use
> : it in Linux.
>
> I think Alink only sup****t COFF, which is a Win32 specific
> format.
>
> Your Linux linker must sup****t ELF format object files.
>
> I am sorry to say that i cannot help you more.
>
> Unless you absolutely want to write a linker,
> there is another avenue.
>
> Your compiler could produce an assembler source code file.
> That file could then be compiled by an assembler.
>
> The Flat Assembler: http://flatassembler.net/
> does sup****t DOS, Linux and Windows.
>
> There is also the following assemblers:
>
> YASM: http://www.tortall.net/projects/yasm/
>
> YASM is a rewrite of NASM
> Sup****t: DOS, UNIX, Windows
>
> NASM: http://nasm.sourceforge.net/
>
>
> For Win32 only, there are:
>
> RosASM: http://betov.free.fr/RosAsm.html
> GoASM: http://www.jorgon.freeserve.co.uk/
>
> There is also, the HLA:
> http://webster.cs.ucr.edu/
> but, i dont know if it sup****ts UNIX.
>
>
> If you are looking for a C compiler that produce
> assembler output (besides LCC), there are:
>
> Dave Walker C Compiler (free):
> http://homepage.ntlworld.com/itimpi/index1.htm
>
>
> Miracle C:
> http://www.c-compiler.com/
> If you register it, you get the source code for the
> compiler, the C preprocessor (which is based on lcc pp),
> and the 16 bit linker for Win32.
>
> The source code for this linker, is available (32 bits
> version) with the CC386 Ladsoft compiler.
>
> And of course, there is GCC (The GNU suite)
>
> And, lastly, OpenWatcom team is working to ****t
> their c/c++ compiler to produce Unix output.
>
> : I'm sorry but could you help me again?
>
> Hopes that helps.
Thank you very much!
But I have another question..I'd like to modify an assembler like nasm
to target it to my compiler rcc. Is it difficult?
I'd like to modify nasm to convert my assembler into an object file
with ELF format.Is it possible?
In unix:
file c ->rcc compiler (16 bit, 32 registers ) -> produce a file
assembler ->nasm translate it into a file ELF and so a object file -
>linker produce a executable file.
Please,could you help me?
Thanks!


|