VScode docker建立乙個Pin的開發環境

2022-07-16 02:42:18 字數 924 閱讀 4472

由於我一直用mac,但是一般用pin都是在linux下和windows下,windows下自然是很方便,直接vs開啟,開發時不要太舒服。但是開發linux時,我一直都是採用docker+掛載資料夾的方式進行同步開發,沒補全,還得每次輸指令,怪麻煩的。

docker run -d \

--rm \

-h ctf \

--name ctf \

-v /ctf-0v0:/ctf/work \

-p 23946:23946 \

--cap-add=sys_ptrace \

skysider/pwndocker

用外掛程式 attach to running container 選中你的容器

然後選擇工作區即可,我這裡選擇pin自帶的mypintool資料夾作為工作區,等一會vscode自己進行初始化,就可以看到工作區資料夾了。

初始是沒有.vscode那個資料夾,我這邊因為已經弄過了,上圖只是參考。

我這邊把mypintool拷貝出來乙個副本叫做mypintool64,乙個作為32位開發工作區乙個作為64位開發工作區

接下來就是配置.vscode的配置檔案了,這裡主要配置兩個檔案,第乙個是c_cpp_properties.json第二個是task.json檔案。

配置的感覺挺簡陋的,不過有**補全和糾錯,還能一鍵執行,可以滿足大多數要求了

這是第一次用vscode,配置的略簡陋。

vscode docker 使用遠端環境開發

針對沒有掛載本地資料夾。安裝好docker 拉取映象 centos7 生成容器 centos py 自定義名字 容器內安裝 python3 啟動容器。保持啟動狀態 vscode 內安裝2個外掛程式 remote containers docker 以上都準備好以後。開啟 vscode 左下角會有乙個...

MongoDB 建立服務(一)

一般啟動mongodb有四種方式 windows 1.命令列啟動 mongod dbpath data db db所在路徑 配置檔案的好處就是不用每次都敲一大堆命令。mongod f mongodb.conf 對應到自己的 mongod.conf 路徑 注意 start mongodb port 2...

建立執行緒方式一

public class demo 01 發現執行結果每次都不同 因為多個執行緒都在搶奪cpu的執行權 cpu執行到誰 就執行誰 明確一點 在某乙個時刻 只能有乙個程式在執行 多核除外 cpu在做著快速切換 已達到看上去同時執行的效果 我們可以形象的把執行緒的執行 視為 在互相搶奪cpu的執行權 這...