写了个 server,想在 iphone7 上用命令行启动起来。就是在 shell 上 ./iphone_test
就能启动的方式。
写了个 helloworld,用以下命令 Build 失败
env GOOS=darwin GOARCH=arm64 go build -o iphone_test main.go
1
JustLookBy OP 错误如下
``` /usr/local/go/pkg/tool/darwin_amd64/link: running clang failed: exit status 1 ``` 错误信息太长的话一直发不出来。。。直接截取第一行先了 🙈有大佬知道怎么弄嘛? |
2
guonaihong 2021-01-29 15:17:47 +08:00
加个 CGO_ENABLED=0 的环境变量试下。
|
3
JustLookBy OP @guonaihong 加了一样的错误
ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) clang: error: linker command failed with exit code 1 (use -v to see invocation) |
4
bruce0 2021-01-29 15:35:34 +08:00
|
5
irytu 2021-01-29 15:36:35 +08:00 via iPhone
|
6
Yc1992 2021-01-29 15:40:08 +08:00
不是有 go-mobile 吗
|
7
kuro1 2021-01-29 15:41:07 +08:00
/usr/local/go/pkg/tool/darwin_amd64
|
8
kuro1 2021-01-29 15:41:17 +08:00
architecture x86_64
|
9
JustLookBy OP |
10
irytu 2021-01-29 15:46:21 +08:00 via iPhone
|
11
irytu 2021-01-29 15:46:58 +08:00 via iPhone
@JustLookBy 是的 因为相当于是交叉编译 链接的 lib 肯定要是 SDK 里面提供的
|
12
lerry 2021-01-29 15:48:36 +08:00
|
13
sunny352787 2021-01-29 16:00:55 +08:00
|