1.安装必要工具
sudo apt update // 更新软件包
sudo apt install build-essential //用于安装编译和构建软件所需的基本工具集
sudo apt install gcc 或者 apt-get install -y gcc // 有的版本apt上找不到gcc
sudo apt-get install libreadline-dev //提供了GNU readline库接口
sudo apt-get install autoconf //自动配置工具,用于生成可以从源代码构建的软件的配置脚本。
//通常用于准备源代码包以便编译安装。
sudo apt install make //自动化构建工具,通常用于从源代码编译和链接程序
sudo apt install make-guile // GNU make的Guile扩展,它允许在make脚本中使用Guile语言。这个软件包主要用于扩展make的功能,使其能够使用Guile语言进行更复杂的操作和脚本编写
2.安装skynet
git clone https://github.com/cloudwu/skynet.git
然后进入到skynet目录,
make linux // 编译 .需要等待一段时间
3.运行例子
./skynet ./examples/config // 运行了一个节点.
4.通过vscode远程连接/调试代码
4.1 必须插件安装
Vscode的安装自行搜索。 vscode中安装几个必要插件
Remote-SSH
C/C++
Lua
4.2 连上远程节点
由于我直接用win11上的ubuntu,没有事先安装ssh。可以通过 sudo systemctl status ssh查看服务状态,如果没有则需要通过
sudo apt-get install openssh-server 来安装ssh服务。
通过左侧Remote explore ,点设置按钮,对应后续的 ..../.ssh/config 开始配置linux机器的ip地址和用户,保存后点击连上
后面选择Linux, conitnue, 然后输入用户密码.
后面通过左侧目录的图标,open folder ,可以通过选择我们连上的skynet目录,OK后就可以看到目录代码