报错、踩坑记录

本文最后更新于:2021年8月23日 下午

IDA-python 插件安装

  • yara-python安装命令 python2 -m pip install yara-python==3.11.0,因为只有3.11的轮子支持python2的而且是windows的版本。

VScode和WSL搭建C开发环境

  1. 首先安装wsl,微软商店就有。

  2. 安装VScode。

  3. 换源

    sudo vim /etc/apt/source.list

  4. 更新ubuntu软件,sudo apt-get update

  5. 安装gcc,gdb等工具

    1
    2
    sudo apt install build-essential
    sudo apt install gdb
  6. 在VScode中安装wsl扩展插件。

  7. 在VScode中安装C/C++插件。

  8. 安装code runner插件。

  9. 要将VScode的目录bin添加到环境变量

  10. code runner插件中有run in terminal

  11. 设置文件执行命令,文件生成目录,在code runner插件的executor map中设置。

Terminal

  1. 设置右键菜单

    1
    2
    3
    4
    5
    6
    7
    8
    @echo off

    reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\wt" /f /ve /d "Terminal"
    reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\wt" /f /v "Icon" /t REG_EXPAND_SZ /d "\"C:\Users\S1lenc3\Pictures\Saved Pictures\terminal.ico""

    reg.exe add "HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command" /f /ve /t REG_EXPAND_SZ /d "\"%LOCALAPPDATA%\Microsoft\WindowsApps\wt.exe\""

    pause

pyenv

1
2
3
sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

libc6-dev依赖问题:

1
2
3
4
5
6
7
8
9
10
安装软件报错:

下列软件包有未满足的依赖关系:
libc6-dev : 破坏: libgcc-9-dev (< 9.3.0-5~) 但是 9.2.1-19 正要被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。


解决:

sudo apt install gcc-9-base

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!