public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* makeing a loadable module
@ 2004-11-08  4:28 Gene Heskett
  2004-11-08  6:08 ` Eric Gaumer
  2004-11-08 22:37 ` Sam Ravnborg
  0 siblings, 2 replies; 3+ messages in thread
From: Gene Heskett @ 2004-11-08  4:28 UTC (permalink / raw)
  To: linux-kernel

Greetings;

I found some code I can play with/hack/etc, in the form of a loadable 
module and some testing driver programs, in 'dpci8255.tar.gz'.

Unforch its for a slightly different card than the one I have, and 
once I've hacked the code to suit, I need to rebuild it.

So whats the gcc command line to make just a bare, loadable module for 
say a 2.4.25 kernel?   Obviously I'm missing something when it 
complains and quits, claiming there is no 'main' defined, which I 
don't think modules actually have one of those?

What I'm trying to do (hey, no big dummy jokes please :)

[root@coyote dist]# cc -o dpci8255.o dpci8255lib.c
/usr/lib/gcc-lib/i386-redhat-linux/3.3.3/../../../crt1.o(.text+0x18): 
In function `_start':
: undefined reference to `main'
collect2: ld returned 1 exit status

The gcc manpage isn't that helpfull and I've now read thru it twice.

-- 
Cheers, Gene
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
99.28% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attorneys please note, additions to this message
by Gene Heskett are:
Copyright 2004 by Maurice Eugene Heskett, all rights reserved.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-11-08 22:36 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-11-08  4:28 makeing a loadable module Gene Heskett
2004-11-08  6:08 ` Eric Gaumer
2004-11-08 22:37 ` Sam Ravnborg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox