Mail Archives: djgpp/1999/10/16/19:38:03
In a previous article, sforman AT dellnet DOT com ("Susan Forman") says:
>Hello and thanks in advance for your help!
>
>I'm fairly new to all this but I have a general
>understanding of the issues involved and am good at figuring computer things
>out. I just need a little help or especially a pointer to the info that
>would tell me how to do this:
>
>I am using dos/win98, and the A86 assembler. I have generated .OBJ files
>from the asm source (along with .SYM symbol files) and now I'm trying to
>link them with my .c main program source (the asm files contain 'procedures'
>only.) Here's the command line and results:
>-------
>C:\pygmy\modex>gcc l47-7.c *.obj -o l47.exe
>l47-7.c: In function `main':
>l47-7.c:12: warning: return type of `main' is not `int'
>l47-1.obj: file not recognized: File format not recognized
>-------
>(some of you may recognize that I'm playing with Michael Abrash's graphics
>routines :) I know about and gratefully use Allegro, but I have my reasons
>for also doing this)
>
>I spent some time looking but I couldn't find anything to tell me how to
>link these properly. Does the djgpp linker just not know A86's object
>format? Can it be 'taught'? Can I convert to a different .OBJ format? Is
>there a BFD back end for A86 obj files? Can I output compatible .o format
>files from A86?
>
>I would love to be told where I could find this out on my own, but if one of
>you knows and cares to tell me directly that would also be awesome!
>Thank you thank you thank you again for your time and effort,
>sorry to be so long winded,
>
>-Pedro
>rogue_pedro AT yahoo DOT com
>
>
>
I have run into similar problems and can tell you this: I have had no
problems at all linking A86 .obj files using Borland Tlink (for the
past five years). If you have a Turbo-C version of your C program and
tcc it with the .obj's, you should have no problem.
Sorry I can't help with `gcc' -- luckily, I finally got it to link
with NASM .o's (which `gcc' does very well with no complications).
Good Luck.
- Raw text -