Revisión anterior:
1. Depuración local
1. Ir a la demostración
package main
import (
"flag"
"fmt"
)
// 声明输入参数hxpInputParam 默认值为0 用途描述
var hxpInputParam = flag.Int("hxpInputParam", 0, "Input parameter for 珩小派")
func main() {
fmt.Println("珩小派-本地调试,配置演示开始")
//解析命令行参数并设置相应的标志变量
flag.Parse()
var x = 5
fmt.Println("The value of x is:", x)
// 两数相加
sum := *hxpInputParam + x
fmt.Println("The sum of add x and hxpInputParam is:", sum)
fmt.Println("珩小派-本地调试 End!")
}
2、Configuraciones de ejecución/depuración de GoLand
Salida final
珩小派-本地调试,配置演示开始
The value of x is: 5
The sum of add x and hxpInputParam is: 55
珩小派-本地调试 End!
2. Adjuntar al proceso
1. Ir a la demostración
package main
import (
"flag"
"fmt"
"time"
)
var hxpInputParam1 = flag.Int("hxpInputParam1", 0, "Input parameter for 珩小派")
func main() {
flag.Parse()
var i = 0
for {
fmt.Println("print", i, *hxpInputParam1)
i++
time.Sleep(time.Second)
}
}
2. Instale el complemento gops
Ejecute el siguiente comando
go install github.com/google/gops@latest
Complemento instalado correctamente
GoLand-Ejecutar-Adjuntar al proceso
encontrar proceso
Adjunto al proceso ERROR
Aunque se ha ejecutado la depuración, no se puede obtener la información de depuración.
could not attach to pid 2684: decoding dwarf section info at offset 0x0: too sho
rt - debuggee must not be built with 'go run' or -ldflags='-s -w', which strip d
ebug info
3. Compile y ejecute el archivo ejecutable.
Compilar y generar archivos ejecutables.
go build -gcflags="all=-N -l" -o StudyDebugProcess.exe
Ejecutar archivo ejecutable
Linus tomó el asunto en sus propias manos para evitar que los desarrolladores del kernel reemplacen las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo. Colaborador de código abierto Huawei: tomó 1 año convertir 5000 aplicaciones móviles de uso común Migración completa a Hongmeng Java es el lenguaje más propenso a vulnerabilidades de terceros Wang Chenglu, el padre de Hongmeng: el código abierto Hongmeng es la única innovación arquitectónica. En el campo del software básico en China, Ma Huateng y Zhou Hongyi se dan la mano para "eliminar rencores". Ex desarrollador de Microsoft: el rendimiento de Windows 11 es "ridículamente malo " " Aunque lo que Laoxiangji es de código abierto no es el código, las razones detrás de él. Son muy conmovedores. Meta Llama 3 se lanza oficialmente. Google anuncia una reestructuración a gran escala.Este artículo es una reimpresión del artículo Heng Xiaopai y los derechos de autor pertenecen al autor original. Se recomienda visitar el texto original. Para reimprimir este artículo, comuníquese con el autor original.
{{o.nombre}}
{{m.nombre}}