systemc 利用 Docker desktop 部署并级联vscode

参考网址:

learnsystemc 官方网址:Learn SystemC

vscode下载与安装网址:

https://developer.aliyun.com/article/1174015

1. 下载并安装Docker desktop

官方下载网址:

Docker Desktop: The #1 Containerization Tool for Developers | Docker

下载并安装docker以后,注册并登录docker desktop(忽略我已经登陆并pull learnsystemc的image)

2. 打开一个terminal,拉取learnsystemc的image镜像

docker pull learnwithexamples/systemc

3. 运行这个docker image

docker run -it learnwithexamples/systemc

4. 里面有一个验证用的helloworld example,运行如下代码

cd helloworld
make
./out

运行结果如下,出现图中所示即为成功

5. 下载并安装vscode

下载网址:https://code.visualstudio.com/download

参考教程在最上面,转载的

6. 安装一些vscode的extensions扩展程序

比较重要的就是这几个扩展程序,别的有需要的自己酌情安装

 7.使用vscode连接learnsystemc docker image镜像

点击左下角那个两个向中间的标志,会提示Open a remote window

 

 点击后会在顶部出现一些选项,点击Attach to Running Container

 注:这时候的docker container必须是运行着的!如图所示,现在image界面点击一下run(或者在terminal里面run也可以)

此时会出现,一个随机命名的container,例如图中的zen_lichterr,这个名字是可以修改的,但是一开始的时候是随机命名的(刚开始学,不太会直接命名,如果有哥们知道怎么弄可以评论区教教我,我只会这种笨办法)。然后将他run起来,这时候才能执行vscode中的Attach to Running Container,不然无法找到。

 

 8. 进入image镜像,开始操作

下图即为我修改之后的container

 进入之后页面就变成这个样了,如图所示,

 后面就可以对c++代码按需进行修改,make文件都是一样的无需修改,即可开始systemc的学习!

9. 完成所有操作,开始学习之旅~

运行的时候需要在terminal中运行,剩下的可以在learnsystemc官方文档中进行学习了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Shanghaitech_liat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值