fuzz模糊测试项目杂记

本文介绍了在Linux环境下,如何处理没有Makefile但有Makefile.in的情况,通过运行configure生成Makefile。同时,针对配置过程中可能出现的‘/usr/bin/ld: cannot find -l****’错误,提供了查找并安装相应库的解决方案。此外,讲解了使用screen命令进行多任务管理和切换屏幕的方法,以及解决双屏显示问题的快捷键。
摘要由CSDN通过智能技术生成

Linux中的Makefile.in文件

拿到一份源代码文件,没有Makefile,却有Makefile.in文件,怎么办?

解决方法:

有Makefile.in文件,对应的就会有configure文件,运行configure文件(./configure),

若是没有错误的话,就会生成Makefile文件。

configure: creating ./config.status

.in’ig.status: error: cannot find input file: `Makefile
该问题是configure.ac(或configure.in)文件的格式不正确导致,只需要用vi打开configure.ac或configure.in文件,然后用set ff=unix命令重新设置一下文件格式,然后保存退出,再autoreconf -vif一下,重新configure就好了。

linux下:/usr/bin/ld: cannot find -lBlocksRuntime

执行sudo apt-get install libblocksruntime-dev命令
一般-lxxxx,xxxx对于libxxx库,然后可以加上-dev

在ubuntu上安装软件时,经常出现这样的问题:

/usr/bin/ld: cannot find -l****

例如:
/usr/bin/ld: cannot find -lgfortran 安装torch时出现
/usr/bin/ld: cannot find -lstdc++ 安装cuda时出现
……

这些问题都是因为找不到相应的lib文件,以上面的例子来说就是在系统中找不到libgfortran.so、libstdc++.so文件。

以libgfortran.so为例,我们先在系统中查找下该文件。命令为:
locate libgfortran

在这里插入图片描述
要么是没有该库,需要安装,要么是没有链接起来。

linux上shell终端,开启screen

  • screen -S xxx 创建名字为xxx的会话
  • 当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d(即按住Ctrl,依次再按a,d)
  • 当回来时可以再执行执行:screen -r xxx 即可恢复到离开前创建的xxx会话的工作界面。如果忘记了,或者当时没有指定会话名,可以执行:screen -ls screen会列出当前存在的会话列表,如下图:
  • exit杀死会话
    Ctrl+a c :在当前screen会话中创建窗口
    Ctrl+a w :窗口列表
    Ctrl+a n :下一个窗口
    Ctrl+a p :上一个窗口
    Ctrl+a 0-9 :在第0个窗口和第9个窗口之间切换
  • Ctrl + d可以terminate该会话

双屏显示

笔记本和电脑切换软件在哪显示的快捷键:win+shift+左方向键/右方向键
在这里插入图片描述
左边为笔记本电脑,右边为显示器的话,可以把右边显示器也就是2设置为主显示器。采用扩展模式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值