6.5840 lab1,在goland中运行,无法加载插件wc.so,在ubuntu22.04中

问题描述 投票:0回答:1

当我在终端运行时

go build -buildmode=plugin ../mrapps/wc.go
go run mrsequential.go wc.so pg*.txt

程序运行正常

当我在 goLand 中运行它时

GOROOT=/usr/lib/go-1.18 #gosetup
GOPATH= #gosetup
/usr/lib/go-1.18/bin/go build -o /home/maikle/.cache/JetBrains/GoLand2023.3/tmp/GoLand/___go_build_6_5840_main /home/maikle/Downloads/lab/6.5840/src/main/mrsequential.go #gosetup
/home/maikle/.cache/JetBrains/GoLand2023.3/tmp/GoLand/___go_build_6_5840_main /home/maikle/Downloads/lab/6.5840/src/main/wc.so pg*.txt -buildmode=plugin -gcflags=all=-N -l ../mrapps/wc.go
2024/01/14 20:49:57 cannot load plugin /home/maikle/Downloads/lab/6.5840/src/main/wc.so

Process finished with the exit code 1

这是我在 goLand 中的配置

enter image description here

我在谷歌上尝试过,但不起作用

ide goland
1个回答
0
投票

我尝试修改为'../mrapps/wc.go pg*.txt',还是不行

© www.soinside.com 2019 - 2024. All rights reserved.