首页 > 系统相关 >Linux系统下如果在编译时指定程序运行时动态链接库相对目录,及为程序收集默认不安装动态链接

Linux系统下如果在编译时指定程序运行时动态链接库相对目录,及为程序收集默认不安装动态链接

时间:2023-06-13 16:44:05浏览次数:43  
标签:程序运行 程序 指定 编译 Linux 动态链接库 目录

1、在编译中指定编译的程序去查找的动态链接库目录

qmake 是这样指定 运行时动态库目录的:   QMAKE_LFLAGS += -Wl,-rpath=/usr/local/ultrasec/policyfilter/lib/

 

2、用 ldd PROG   查看程序的动态链接库,如果没有的动态链接库,就从其它计算机或者网络上找这个库,然后拷贝到指定的动态链接库目录中;如果程序依赖的和找的库不一样,有时候可以使用软连接

标签:程序运行,程序,指定,编译,Linux,动态链接库,目录
From: https://www.cnblogs.com/yyybill/p/17478042.html

相关文章

  • 宝塔Linux安装
    首先找到宝塔的安装地址:https://www.bt.cn/new/index.html第一步:安装宝塔SSH终端安装成功之后的界面是这样的:  第二步:Liunx宝塔面板的安装地址:https://www.bt.cn/btcode.html 这里我安装的是第一个 ......
  • Linux内核期末复习
    1、P22-252、P36、P165ret指令的作用:进程切换时用什么函数 _switch_to_函数如何理解怎么实现  3、gcc、gdb命令 gdb 堆栈汇编典型示例: 反汇编指令:  4、内嵌汇编(10号系统调用)#include<stdio.h>intmain(){longresult;longsys......
  • Linux(centos 7.5)安装Jenkins
    文章目录一、Jenkins软件安装1、Jenkins需要依赖JDK,所以先安装JDK1.82、Linux安装Gitlab3、下载Jenkins安装包4、安装Jenkins5、修改Jenkins配置6、启动Jenkins二、Jenkins简单配置1、打开浏览器访问2、获取并输入admin账户密码3、跳过插件安装4、添加一个管理员账户,并进入Jenkin......
  • Linux开机过程
    1.Linux开机时,会首先创建0号进程,0号进程会创建出1号和2号进程,然后0号进程本身会终止。2.1号进程(sbin/init)是所有用户进程的祖先,需要开机自启的进程可以挂在一号进程下,1号进程会再产生tty/pts终端,之后会再由该终端产生login,shell等3.2号进程是所有系统进程的祖先。4.另外,开机......
  • Linux 文件检索 | locate、grep、find
    Linux中查找文件或关键词检索文件内容是很常用的功能合理使用命令,高效检索需要的结果本文系统AmazonLinux2locate通常locate命令系统会自带,如果没有则需要安装mlocatelocate搜索文件速度很快,因为它不去实际目录中找文件,而是在文件数据库对应的文件中直接查找。数据......
  • oracle linux 7.9 静默安装oracle 11g
    搭建虚拟机步骤配置ip,步骤省略。 下载linux版本11gOracle安装包,通过sftp上传到虚拟机。oracle11.2.4安装包及补丁包链接如下:链接:https://pan.baidu.com/s/1TaVNOqXCoSjsJJZ-ADLkmw提取码:ycxi前两个zip包为oracle,第三个为grid安装包,只安装数据,则下载1和2即可,如需搭建......
  • c++ linux基础学习第一课
    课程目标:1.shell命令解析器shell就是命令解析器,将用户命令翻译成内核能够识别的指令。shell常用的快捷键:tab:补齐命令,补齐文件(包括目录和文件)ctrl+a光标移动到头部,ctrl+e光标移动到尾部2.linux下主要目录:/bin保存着二进制文件、可执行程序和shell命令/sbins是superu......
  • 【Linux】CentOS防火墙操作:开启端口、开启、关闭、配置
    ......
  • Linux打包C++应用deb脚本
    目录结构├──CMakeLists.txt├──README.md├──scripts│  └──build_deb.sh├──src│  └──app.cpp└──VERSION打包脚本#!/bin/bashPROJECT_NAME="my-app"PROJECT_PATH=$(cd"$(dirname${BASH_SOURCE[0]})";cd..;pwd)MAINTAINER="jojo......
  • linux系统nfs搭建-cnblog
    Linux系统nfs搭建首先介绍一下NFS:​ NFS(NetworkFileSystem)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。1、虚拟机nfs环......