Firstly, you must create header file for the library. In this file all functions will be declared.
mylib.h
extern void printhw();
Next, you must create source file and implement functions declared in the header file.
mylib.c
#include<stdio.h> #include"mylib.h" void printhw() { printf("Hello world!\n"); }
Then compile your library.
gcc -c mylib.c
After compiling the library you must create an application which would use it.
main.c
#include<stdio.h> #include"mylib.h" int main() { printhw(); return 0; }
Compile your application.
gcc -c main.c
Finally, make and run application.
gcc -o app main.o mylib.o
./app
You must get this result:
Hello world!
No comments:
Post a Comment