I’m using a pre-built library called ‘libdscud-6.02.a’, which includes a lot of low level I/O calls for some specific hardware. From this, I created some wrapper functions which I compiled into an object file called ‘io.o’.
Now, I have a few programs which I’m compiling with these I/O functions and instead of having to do this:
gcc libdscud-6.02a io.o -o test test.c
I would like to just have this:
gcc io.o -o test test.c
Is there any way to link the .a file into the .o file so I only need to include the .o file when compiling binaries?
You could do the opposite and add the io.o file to the .a file using ar: