如何编译源代码

来源:互联网 发布:aicc软件免费下载 编辑:程序博客网 时间:2024/05/01 21:45

        UBUNTU有着一个巨大的软件仓库,不过有的时候,某些软件包可能并不再其中或你希望从源代码编译。不过,从源代码编译只需要少许简单的命令操作,如下面步骤:

 

    为了编译软件包,你需要build-essential软件包。

        sudo apt-get install build essential

或者,你也可以使用软件包管理器安装。

 

    如果你需要把目录中的源代码压缩包解压至当前目录。

对tar.gz文件,你可以: 

        tar -xvzf example.tar.gz

那个example.tar.gz是文件名。(解压命令中的x v z f什么意思请看:http://blog.csdn.net/waiqcn/archive/2011/06/10/6535450.aspx)

 

 

    如果你需要把目录中的源代码压缩包解压至当前目录。

对zip文件,你可以: 

        unzip filename.zip

(注意:解压包的目录就是你当前终端所在的目录)

 

    现在压缩包已经打开,用cd命令进入源代码的主文件夹,软后输入如下命令:

            ./configure

        然后,输入:

            make

        最后,输入:

            sudo make install

 

如果你希望编译一个Debain(.deb)文件,你需要安装checkinstall软件包。

然后,输入:

                sudo checkinstall

随后,,他会通过一个便利的向导来指导你安装软件源代码。现在你已经编译和完成源代码了~

 

(转载自FC杂志~)