[linux-help] Re: naming conventions
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
Others will be more knowledgeable about this, but the .c file is the source
code for a C or C++ program as written by a programmer. It has to be compiled
into a .o file, which is an object file - in machine language.
Most of the ethernet drivers I have seen have a line near the end that gives
the command needed to compile it.
Use "less xirc2ps_cs.c" to view the file and look near the end for something
like "gcc -DMODULE -Wall -Wstrict-prototypes -O6 -c xirc2ps_cs.c" Move the
file to the Linux system and type in the command line beginning with gcc.
If it works you will get a .o file.
If you get 50 screens of errors, you may have to tell it where to find the
include files by adding -I/usr/ ... (wherever your include files are. )
Include files are those ending with .h. Mine are at /usr/src/linux/include/
Good luck bruce
Nathan wrote:
> I need a little help understanding linux naming conventions.
>
> I'm trying to get and insert a driver module for my network PCMCIA card.
>
> On the hardware compatibility list, it says I need to get a driver called:
> xirc2ps_cs
> All of the drivers listed had a _cs extension.
>
> I downloaded pcmcia-cs-3.1.20.tar.gz which contains:
> xirc2ps_cs.c
> xirc2ps_cs.4 (This one is located in a "man" directory)
>
> Somewhere recently I read that I need a file with a ".o" extension
> (xirc2ps_cs.o).
> What's that all about?
>
> What's the final form the file needs to be in so that I can install it?
> Do I use insmod to install it?
>
> Nathan
>
> -- This is the linux-help@xxxxxxxxx list. To unsubscribe,
> visit http://tmp2.complete.org/cgi-bin/listargate-aclug.cgi
-- This is the linux-help@xxxxxxxxx list. To unsubscribe,
visit http://tmp2.complete.org/cgi-bin/listargate-aclug.cgi
|
|