[Lua combat] Skynet-2. Cómo iniciar/depurar (entorno Win10-WSL Ubuntu18.04) [disponible listo para usar]

Insertar descripción de la imagen aquí

Continuando con lo anterior, ejecute skynet en Linux

Skynet-1.Cómo iniciar (iniciar en entorno Linux)

1.WIN10-WSL

Subsistema Linux para Windows

El Subsistema de Windows para Linux (WSL para abreviar) es una capa de compatibilidad que puede ejecutar archivos ejecutables binarios nativos de Linux (formato ELF) en Windows 10\11. Fue desarrollado por Microsoft en cooperación con Canonical y su objetivo es permitir que las imágenes puras de Ubuntu, Debian y otras se descarguen y descompriman en la computadora local del usuario, y que las herramientas y utilidades de la imagen puedan ejecutarse de forma nativa en este subsistema.
Si usa Windows 10 2004 o superior, puede ejecutar aplicaciones de escritorio en una ventana a través de WSL 2 y no es necesario instalar otros servidores X.
El 22 de septiembre de 2022, IT House informó que Microsoft lanzó una nueva versión preliminar del subsistema Linux para Windows 11/10, con el número de versión 0.67.6.
El 16 de noviembre de 2022, se lanzó la versión oficial del subsistema Linux WSL 1.0.0 de Microsoft Win11/10.

1.1 Utilice Microsoft Store para instalar WSL (puede encontrar problemas como fallas en la descarga de la tienda...)

1.1.1 El panel de control admite la configuración de Linux

Insertar descripción de la imagen aquí
Verifique el subsistema de Windows para Linux
Insertar descripción de la imagen aquí

1.1.2 Busque Ubuntu 18.04 en Microsoft Store

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

1.1.3 Si tiene problemas de instalación, vaya directamente a 1.2 como se muestra en la figura.

Insertar descripción de la imagen aquí

1.2 Instale WSL directamente usando la herramienta PowerShell

1.2.1 El panel de control admite plataformas de máquinas virtuales

Insertar descripción de la imagen aquí

1.2.2 Descargar Ubuntu1804

https://learn.microsoft.com/en-us/windows/wsl/install-manual
Insertar descripción de la imagen aquí

1.2.3 Descomprimir e instalar

Cambie el archivo .appx a .zip
Insertar descripción de la imagen aquí
y extráigalo a D:/ubuntu18
Insertar descripción de la imagen aquí
. Abra PowerShell y ejecútelo como administrador.
Insertar descripción de la imagen aquí

cd D:\ubuntu18
./ubuntu1804.exe

Insertar descripción de la imagen aquí

2.VSCODE-Soporte WSL

2.1 Instalar el complemento WSL

Insertar descripción de la imagen aquí

2.2 Uso del complemento WSL

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

3.skynet

3.1 Instalar herramientas de compilación de Linux

sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install autoconf
sudo apt-get install git

Instalación de prueba exitosa:

make --version
gcc --version
autoconf --version

3.2git clon skynet

cd /
mkdir projects
chmod 777 projects
cd projects
git clone https://gitee.com/mirrors/skynet.git

3.3 Compilar skynet

make linux

3.4 Ejecutar skynet

3.4.1 Ejecutar el ejemplo del servidor skynet

./skynet ./examples/config

Insertar descripción de la imagen aquí

3.4.2 Ejecutar el ejemplo del cliente skynet

./3rd/lua/lua examples/client.lua


Insertar descripción de la imagen aquí
Cambios en el servidor del cliente
Insertar descripción de la imagen aquí

4. Consulte el blog skynet-wsl.

Le enseñaré paso a paso cómo ejecutar Skynet a través de WSL en Windows.
Microsoft Store no puede descargar Ubuntu. La página informa 0x80080204. Solución.

5.Agregue cómo depurar-skynet

utilizar la consola de depuración de Skynet

5.1Abrir telnet en win10

Insertar descripción de la imagen aquí

5.2 Usando telnet

En ejemplos/main.lua, puede ver que el puerto abierto por debug_console es 8000:

skynet.newservice("debug_console",8000)

cmd ingrese telnet 127.0.0.1 8000
Insertar descripción de la imagen aquí
y obtenga la depuración normalmente...
Insertar descripción de la imagen aquí
ingrese a la lista
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/aaaadong/article/details/128827685
Recomendado
Clasificación