前言
在Linux下,编译和链接需要用Makefile,而写好一个Makefile可不容易,写出一个规范的Makefile更是麻烦。我们可以利用autoconf来生成一个Makefile,尤其在大型工程里,能省去很多麻烦。
这里我会用一个工程来说明怎么做,有一些步骤不是必须的,但是如果你看不出来哪些步骤不是必须的,最好跟着一步步走,因为某些步骤省略了,代码也需要做出相应修改(如修改路径等)。
步骤
首先安装autoconf
sudo apt-get install autoconf
新建一个项目文件夹(例如:joy)
mkdir joy
cd joy
在里面新建两个文件夹 lib 和 src ,用于放工程的库文件和源文件。
mkdir lib
mkdir src
如下图所示:
进入lib文件夹,新建一个头文件,如:haha.h,随便声明个函数吧。
cd lib
gedit haha.h
//haha.h#includevoid printhaha();
评论列表()