我在弄ngrok服务器。我的服务器已经编译server client的amd64版本。
当我输入GOOS=linux GOARCH=amd64 make release-client 执行后已经编译到
ngrok/bin/ngrok里了
但是我执行GOOS=linux GOARCH=arm make release-client的arm版本的时候
我不明白 是否覆盖到ngrok/bin/ngrok.
我有点表达的不明白.大家多多指教
O(∩_∩)O谢谢
我在弄ngrok服务器。我的服务器已经编译server client的amd64版本。
当我输入GOOS=linux GOARCH=amd64 make release-client 执行后已经编译到
ngrok/bin/ngrok里了
但是我执行GOOS=linux GOARCH=arm make release-client的arm版本的时候
我不明白 是否覆盖到ngrok/bin/ngrok.
我有点表达的不明白.大家多多指教
O(∩_∩)O谢谢
或者
你看二进制文件生成的时间, 如果较早于你
make
的时间, 则未覆盖.或者
你看二进制文件的链接库,
ldd bin_file
, 如果链接的是库有arm
字串, 则覆盖.或者
你直接执行文件,
arm
版本的通常会崩溃, 提示架构不同.虽然不确定, 但较大的项目, 对不同架构编译的生成文件和库, 都会有不同的目录, 查看下.