我有两个名为drive.c
和mylib.c
的C程序。
drive.c
是主要模块mylib.c
是子模块,我想作为共享库工作。
我可以通过以下步骤编译它们并运行。
gcc –fPIC –g –c –Wall mylib.c
gcc -shared -Wl,-soname,libmylib.so.1 -o /c/opt/lib/libmylib.so.1.0.1 mylib.o -lc
gcc -g -Wall -Wextra -pedantic -I./ -L/c/opt/lib -o drive.exe drive.c –l:libmylib.so.1
现在我想知道的是我如何按autotools
编译它们与上述方法相同?
我需要编辑configure.ac
和Makefile.am
以进行编译,以及如何编辑它们?