`

make install安装过程

 
阅读更多
gzdlw@ubuntu:~/sqlite-autoconf-3280000$ sudo make install
make[1]: Entering directory '/home/tools/sqlite-autoconf-3280000'
 /bin/mkdir -p '/usr/local/lib'
 /bin/sh ./libtool   --mode=install /usr/bin/install -c   libsqlite3.la '/usr/local/lib'
#install -c拷贝
libtool: install: /usr/bin/install -c .libs/libsqlite3.so.0.8.6 /usr/local/lib/libsqlite3.so.0.8.6 
#创建软链接ln -f是Remove existing destinations;rm -f是prompt立即执行-r是recurse用于删除目录子文件
libtool: install: (cd /usr/local/lib && { ln -s -f libsqlite3.so.0.8.6 libsqlite3.so.0 || { rm -f libsqlite3.so.0 && ln -s libsqlite3.so.0.8.6 libsqlite3.so.0; }; })  
libtool: install: (cd /usr/local/lib && { ln -s -f libsqlite3.so.0.8.6 libsqlite3.so || { rm -f libsqlite3.so && ln -s libsqlite3.so.0.8.6 libsqlite3.so; }; })  
libtool: install: /usr/bin/install -c .libs/libsqlite3.lai /usr/local/lib/libsqlite3.la  
libtool: install: /usr/bin/install -c .libs/libsqlite3.a /usr/local/lib/libsqlite3.a  
#授权
libtool: install: chmod 644 /usr/local/lib/libsqlite3.a   
#更新库的符号索引表
libtool: install: ranlib /usr/local/lib/libsqlite3.a 
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin:/sbin" ldconfig -n /usr/local/lib #添加环境变量
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the '-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the 'LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the 'LD_RUN_PATH' environment variable
     during linking
   - use the '-Wl,-rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to '/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
 /bin/mkdir -p '/usr/local/bin' #创建目录-p是No error if exists
  /bin/sh ./libtool   --mode=install /usr/bin/install -c sqlite3 '/usr/local/bin'
libtool: install: /usr/bin/install -c sqlite3 /usr/local/bin/sqlite3 
 /bin/mkdir -p '/usr/local/include' 
 #拷贝并授权644
 /usr/bin/install -c -m 644 sqlite3.h sqlite3ext.h '/usr/local/include' 
 /bin/mkdir -p '/usr/local/share/man/man1'
 #用于man指令的帮助信息,执行:man sqlits
 /usr/bin/install -c -m 644 sqlite3.1 '/usr/local/share/man/man1' 
 /bin/mkdir -p '/usr/local/lib/pkgconfig'
 #用于pkg-config指令的pc文件,提供版本、编译方式等信息,执行:pkg-config --libs --cflags sqlite3
 /usr/bin/install -c -m 644 sqlite3.pc '/usr/local/lib/pkgconfig' 
make[1]: Leaving directory '/home/gzdlw/3516DV300/tools/sqlite-autoconf-3280000'

 

分享到:
评论

相关推荐

    centos7离线源码安装make

    7. **安装`make`**:最后,使用`make install`将编译好的`make`程序安装到系统路径中(可能需要管理员权限): ``` sudo make install ``` 8. **更新链接**:如果安装成功,但新的`make`没有成为默认版本,可能...

    windows 安装make (gnu make)

    在Windows操作系统上安装GNU Make是开发过程中的常见需求,尤其是对于那些经常进行C或C++编程,或是使用基于Makefile的构建系统的人来说。GNU Make是一个自动化构建工具,它能够读取名为“Makefile”的文件,根据...

    make安装源码文件教程

    安装源码文件遵循一个通用流程:配置(`./configure`)、编译(`make`)和安装(`sudo make install`)。 1. **配置**:执行`configure`脚本,它位于源码目录下,负责检查系统环境,确认所有依赖库是否存在,并进行...

    debian7.7安装make需要的依赖包

    在Linux系统中,`make`是一个非常重要的工具,它用于自动化编译过程,根据Makefile文件来构建软件项目。在 Debian 7.7(代号为"Wheezy")这样的旧版系统中,`make`可能没有预装,因此用户需要手动安装。`make build`...

    makeinstall:为您的工具箱分发创建一个安装文件。-matlab开发

    使用 MAKEINSTALL,您将能够自动创建单个 INSTALL.M 文件,其中包括一个简单的安装例程和工具箱所需的所有 Matlab 程序。 安装脚本将修改您的系统,以便立即使用工具箱。 安装脚本的插图可在...

    windows下的make 3.81

    例如,通过安装特定的插件,可以在编辑器内直接运行Make命令,查看编译结果,甚至启动GDB进行调试。 总的来说,"Windows下的make 3.81"是关于在Windows环境中使用GNU Make 3.81版本进行C/C++程序的构建流程,结合...

    linux离线安装gcc、make、build-essential、Realtek8125b网卡驱动

    在Linux系统中,离线安装软件包和驱动程序是一项常见的任务,特别是在没有网络连接或者网络不稳定的情况下。本教程将详细讲解如何离线安装GCC(GNU Compiler Collection)、make、build-essential套件以及Realtek ...

    Ruby-rubyinstall安装RubyJRubyRubiniusMagLevorMRuby

    接下来,通过运行`make`和`make install`来编译和安装`ruby-install`。一旦安装完成,你可以使用`ruby-install`命令来指定你想要安装的Ruby版本,例如: ```bash ruby-install ruby 2.7.2 ``` 这条命令会下载并...

    Linux 下 Nginx的安装:(解压,进入目录里面执行,./configure –-> make -> sudo make install)

    使用`sudo make install`将编译好的Nginx安装到指定路径: ```bash sudo make install ``` 7. **启动Nginx**: 安装完成后,你可以启动Nginx服务: ```bash /usr/local/nginx/sbin/nginx ``` 8. **验证...

    Makeinstall 技术:Makeinstall 工具背后的技术。-matlab开发

    本白皮书介绍了 Makeinstall 工具,该工具旨在促进 MATLAB 工具箱和具有单个安装脚本的程序。 它展示了 MATLAB 的广泛功能以及使用 MATLAB 标准参数时的优势。 Makeinstall 工具可以在这里找到: ...

    mingw32-make-3.81-20080326-src.tar.gz

    4. 安装:使用make install将编译好的二进制文件安装到系统指定的位置。 Mingw32-make 3.81版本在2008年的发布,表明它可能不包含后来版本中的一些改进和优化。对于现代项目,可能需要考虑更新到更现代的版本,以...

    ganglia install linux.rar_apt_ganglia_install_linux_make

    配置阶段可以定制安装选项,编译完成后使用`make install`将程序安装到指定位置。 在压缩包中的“ganglia install linux.txt”文件很可能是详细安装步骤的文本记录,可能包括环境准备、依赖安装、配置文件修改、...

    linux离线安装gcc、make、build-essential、Realtek8125b网卡驱动.zip

    4. **编译和安装GCC**:进入GCC源码目录,运行`./configure`进行配置,然后执行`make`和`make install`进行编译和安装。 5. **安装make**:类似地,对make执行相同的编译和安装过程。 6. **安装build-essential**...

    hiredis的安装包,C语言版本,解压后,切换到解压目录,执行:sudo make && make install

    - **安装**: 使用`sudo make install`命令将编译好的库安装到系统默认的库路径,通常为/usr/local/lib,同时头文件会安装在/usr/local/include/hiredis。 3. **编译选项**: 在编译时,用户可以通过指定`PREFIX`...

    liunux 下make命令的3.8.1版本

    5. 安装到系统:`sudo make install` 在安装新版本的`make`时,需要注意的是,系统可能已经有默认的`make`版本。为了避免冲突,可以将新版本安装到非标准路径,或者使用软链接指向新的`make`可执行文件。 总之,`...

    center os7 安装gcc/make所需要的rpm包

    GCC是一套用于编译C、C++、Fortran、Objective-C等编程语言的编译器,而Make则是一个自动化构建工具,用于协调编译过程中的依赖关系,确保程序按照正确的顺序编译和链接。在CentOS 7操作系统中,我们通常使用RPM...

    Smart Install Maker程序打包工具绿色破解含CDKey

    Smart Install Maker程序打包工具绿色破解含CDKey

    make环境包.zip

    描述中提到的场景是在局域网内的Linux服务器上安装Redis,由于服务器缺少`make`环境,导致安装过程中出错。为了解决这个问题,我们可以使用这个压缩包并遵循其中的说明来成功完成`make`。 首先,我们需要理解`gcc`...

    自动生成 Makefile

    最后,我们可以使用./configure, make, make install 命令来安装程序。这三个命令可以帮助我们生成 Makefile、编译程序和安装程序。 使用 Autoconf 和 Automake 工具可以帮助我们自动生成符合自由软件惯例的 ...

    非root用户安装mysql5.6.40 使用Cmake构建.zip

    使用`make`命令编译源代码,然后用`make install`安装。这会将MySQL二进制文件安装到你指定的目录下。 ``` make make install ``` 6. **创建启动脚本和服务配置**: 编写一个启动脚本来执行MySQL服务器,并将...

Global site tag (gtag.js) - Google Analytics