[syslinux] Testing COM32 Code
ganapathy murali krishnan
gmurali at cs.uchicago.edu
Wed Jan 12 15:17:15 PST 2005
That solved my problem. Since the hello example did not work I assumed
that my system does not have elf support. fancyhello works just fine, so
I must have elf support :-)
H. Peter Anvin wrote:
> ganapathy murali krishnan wrote:
>> How do I go about compiling COM32 code for linux?
>> Looking at the Makefile in "com32/samples" I presume a "make
>> hello.lo" would generate a linux version of the code.
>> However in my case "make hello.lo" generates the following error
>> gmurali at buda:samples$ make hello.lo
>> gcc -W -Wall -O -g -I../libutil/include -c -o hello.lo hello.c
>> hello.c:23: console.h: No such file or directory
>> make: *** [hello.lo] Error 1
>> -----END SNIP------
>> the file console.h is in "../include/console.h". If I add
>> "-I../include" to LNXCFLAGS, then the compilation goes OK. My kernel
>> does not support elf binaries so I am not able to execute it. Is
>> there a way to generate a.out binaries?
> a.out?!! In this century?! Surely you're jesting...
> hello.lo is like hello.o, it's an unlinked file -- you want the .lnx
> hello.c isn't clean for compiling under Linux, but look at
> fancyhello.c (the Linux file is fancyhello.lnx.)
More information about the Syslinux