dyld[20792]: Library not loaded: '/usr/local/opt/gmp/lib/libgmp.10.dylib'
Referenced from: '/Users/luobo/Documents/常用工具文件/编码加解密工具/CaptfEncoder-darwin-x64-3.1.2.bin'
Reason: tried: '/usr/local/opt/gmp/lib/libgmp.10.dylib' (no such file), '/usr/local/lib/libgmp.10.dylib' (mach-o file, but is an incompatible architecture (have (arm64), need (x86_64))), '/usr/lib/libgmp.10.dylib' (no such file)
zsh: abort ./CaptfEncoder-darwin-x64-3.1.2.bin
Reason: tried: '/usr/local/opt/gmp/lib/libgmp.10.dylib' (no such file), '/usr/local/lib/libgmp.10.dylib' (mach-o file, but is an incompatible architecture (have (arm64), need (x86_64))), '/usr/lib/libgmp.10.dylib' (no such file)
[1] 24540 abort ./CaptfEncoder-darwin-x64-3.1.2.bin
我下载了gmp,但是仍然无法安装,好像是因为CaptfEncoder不支持arm64架构的M2,请问有任何方法可以解决吗
栅栏算法明显有问题。。 ①把将要传递的信息中的字母交替排成上下两行。 ②再将下面一行字母排在上面一行的后边,从而形成一段密码。 ③例如: 明文:THE LONGEST DAY MUST HAVE AN END 加密: 1、把将要传递的信息中的字母交替排成上下两行。 T E O G S D Y U T A E N N H L N E T A M S H V A E D 2、 密文: 将下面一行字母排在上面一行的后边。 TEOGSDYUTAENN HLNETAMSHVAED 解密: 先将密文分为两行 T E O G S D Y U T A E N N H L N E T A M S H V A E D 再按上下上下的顺序组合成一句话 明文:THE LONGEST DAY MUST HAVE AN END
第一次使用,我这边输入
chmod a+x CaptfEncoder-darwin-x64-3.1.2.bin
然后
./CaptfEncoder-darwin-x64-3.1.2.bin
接着,命令行报错:
dyld[4755]: Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
Referenced from: /Users/weidu23/Desktop/CaptfEncoder-darwin-x64-3.1.2.bin
Reason: tried: '/usr/local/opt/gmp/lib/libgmp.10.dylib' (no such file), '/usr/local/lib/libgmp.10.dylib' (no such file), '/usr/lib/libgmp.10.dylib' (no such file)