本周遇到了一个问题:使用Qt编写好的软件,将其运行之后,生成了可执行文件。但是,当此软件程序的.pro中包含了NS3中的一些.so文件时,只能通过Qt来运行他,无法双击其可执行文件运行。
解决方法:运行不了是因为找不到相关的libns3.19-core-debug.so(或libns3.25-core-debug.so)文件,我们知道ns3的.so文件在build文件夹中,因此需要将这个位置告诉libc.conf文件。
而libc.conf文件位于/etc/ld.so.conf.d中,是一个只读文件。

  1. 我们首先需要将其的权限重新设置,使用 sudo chmod a+w libc.conf。
  2. 然后再通过终端编辑此文件 vi libc.conf 进入编辑模式 A,加入新的位置,退出编辑模式 Esc,保存 :w,退出 :q。
  3. 然后在当前目录下输入 sudo ldconfig。
  4. 然后再运行包含有NS3头文件的Qt界面可执行文件。

需要用到的命令

cd /etc
cd ld.so.conf.d
sudo chmod a+w libc.conf
vi libc.conf
A
/home/wzx/ns-allinone-3.19/ns-3.19/build (/home/xiaoyao/ns-allinone-3.25/ns-3.25/build)
Esc
:w
:q
sudo ldconfig

Linux_无法运行可执行文件相关推荐

  1. GCC 链接 xxx:No such file or directory 及运行可执行文件 error while loading shared libraries: xxx.so 解决方案

    关于 GCC 提示找不到指定库文件的这个问题,通常出现在以下 2 个场景中: 利用静态库或者动态库文件实现链接操作(生成可执行文件)时,·GCC 可能会提示 xxx:No such file or d ...

  2. Linux运行可执行文件

    原先以为linux下运行可执行文件在文件名前加"./"是执行命令,今天才搞明白是指当前目录 转载于:https://www.cnblogs.com/dpc525/archive/2 ...

  3. php不可执行会怎样,从PHP运行可执行文件而不会产生shell

    回答你的话: 性能和安全性方面,最好不要在Web服务器进程和可执行文件之间调用一个shell. 关于表演,嗯,是的,PHP的内部叉,和壳本身分叉,所以有点沉重. 但是,你真的需要执行很多stream程 ...

  4. 倍福TwinCAT(贝福Beckhoff)基础教程5.1 TwinCAT-2 运行可执行文件

    个人认为这条命令做的参数比较混乱,PATHSTR是指可执行文件路径+最终文件名,DIRNAME是指可执行文件路径,最后COMNDLINE可有可无,是指带参数运行启动的文件 测试可以正常运行

  5. linux运行c程序a. out,bash:./a.out:在由ld生成的运行可执行文件上没有这样的文件或目录。...

    小编典典 其他答案仅涉及如何避免这种情况,而不是 实际发生的问题 . gcc -c a.c; ld -lc a.o您提供的命令会产生非常明显的警告: ld: warning: cannot find ...

  6. qemuuser模式运行linux,在Android上使用qemu-user运行可执行文件

    作者:寻禹@阿里聚安全 前言 QEMU简要介绍: QEMU可以解释执行可执行程序.既然QEMU可以解释执行可执行程序,那么QEMU就能够知道执行了哪些指令,从而可以跟踪指令的执行.QEMU编译出来的结 ...

  7. Linux下使用 ./ 来运行可执行文件

    ./ 表示当前路径; linux下 .是当前目录,..是父目录, ./ 表示当前目录的全路径. 如果想运行当前路径下的某个可执行文件,且当前路径不在系统环境变量path中,就要这样运行: ./test ...

  8. Linux中运行可执行文件时找不到lib文件

    动态链接库( libjthread 也是工程内的一个子项目)找不着,怎么回事? make install 安装的时候,是把动态链接库和执行文件都放在同一个目录下的 在 CMP0042 更新,也就是Cm ...

  9. 直接运行可执行文件linux终端一闪而过

    运行elasticsearch的时候进入bin目录,ela 然后tab提示的内容中没有e..s..,很奇怪,然后我直接双击运行es,终端一闪而过,我就手动打开终端, ./elasticsearch 这 ...

  10. .sql文件如何执行_Excel如何运行可执行文件,别急,用过vba Shell函数的都知道

    由于Excel和Windows的关系,天然就赋予了强大的基因.执行个文件真的太小意思了. vba shell 函数 格式:Shell(PathName[,WindowStyle]) PathName ...

最新文章

  1. TensorFlow学习笔记——实现经典LeNet5模型
  2. HP NIC Teaming技术探讨
  3. AICompiler编译器介绍及访存密集算子优化
  4. linux内存占用过高原因
  5. 容器网络|深入理解Cilium
  6. java编程思想 初始化_《java编程思想》_第五章_初始化与清理
  7. javafx由浅到深的 认识(一)
  8. 华为云举办AI经典论文复现活动,打造领先AI开发者学习社区
  9. Xcode新建View Controller Scene并实现界面间跳转的方法
  10. Ubuntu下安装Python3(与旧Python2版本共存)
  11. struts的输入验证服务器端与客户端
  12. SpringBoot非官方教程 | 第二十二篇: 创建含有多module的springboot工程
  13. 蓝桥杯省赛2020 成绩统计
  14. Android Dex文件详解
  15. 衡量计算机的指标(纯小白视角,帮助你理解如何去以较为专业的角度衡量计算机)
  16. java快递管理系统
  17. 合同法中的违约责任如何确定的 ?
  18. k-means聚类算法——c语言
  19. 为了整明白苹果电脑到底会不会中毒,我真的把病毒拷了进去
  20. 计算机基础实训评分标准,计算机实训考核办法细则.doc

热门文章

  1. 浅析物联网及云计算技术在传统汽车检测线中的应用
  2. 熵权法求权重python代码
  3. Mysql8.0以上重置初始密码的方法
  4. 高数篇:高等数学全目录
  5. 视频教程-OllyDbg(OD)使用教程-其他
  6. windows安装syslog日志转发客户端nxlog
  7. python 拼音输入法_用Python从0开始实现一个中文拼音输入法的思路详解
  8. 场景应用:100亿的数据你怎么排序
  9. 三因素三水平正交表l9_正交试验在减水剂中的应用
  10. 机器学习中数据集的划分