The MASM Forum Archive 2004 to 2012

Project Support Forums => GoAsm Assembler and Tools => Topic started by: shankle on March 25, 2007, 02:07:19 AM

Title: GoAsm/Linex/Windows APIs
Post by: shankle on March 25, 2007, 02:07:19 AM
What are the ramifications of using GoAsm with Linex (possibly Ububtu)?
Are there any legal problems in using the Windows APIs or does GoAsm
use any APIs?
I have many programs that I am going to have to convert plus the
learning curve.
I looked to see if questions like these have been asked but could not
find any.
Thanks for any guidance 
JPS
Title: Re: GoAsm/Linex/Windows APIs
Post by: jorgon on March 25, 2007, 01:24:51 PM
Hi Shankle

GoAsm does rely on the Windows APIs, in particular the memory and file functions.
I have not tried (nor have I had any reports about trying) GoAsm under Linux through an emulator.  But since GoAsm does not use any unusual Windows APIs, I would have thought this would work.

GoAsm makes a COFF object file in PE format, but you can run objcopy using the command line parameters -o elf32-i386 to convert this into the ELF format for the Linux linker.  However, I have no idea whether you can do anything useful with the resulting executable.

I can't see any legal problems, certainly there are none as far as GoAsm is concerned.