MacOS Big Sur 11.2.3 上的 pdftk:"Expected in: /usr/lib/libstdc++.6.dylib"
pdftk on MacOS Big Sur 11.2.3 : "Expected in: /usr/lib/libstdc++.6.dylib"
我尝试使用 pdftk
命令来处理不同的 pdf 文件。
但不幸的是,它不起作用。 MacOS Big Sur 11.2.3.
中似乎缺少 libstdc++.6.dylib
这里是一个命令示例(摘录第 4 页):
$ pdftk example1.pdf cat 4 output example2.pdf
dyld: Symbol not found: __ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
Referenced from: /usr/local/bin/pdftk
Expected in: /usr/lib/libstdc++.6.dylib
in /usr/local/bin/pdftk
zsh: abort pdftk example1.pdf cat 4 output
我该如何解决这个问题?
如果我对 /usr_lib/libstdc++*
执行 ls -l
,我得到:
$ ls -l /usr/lib/libstdc++.*
lrwxr-xr-x 1 root 17 Jan 1 2020 /usr/lib/libstdc++.dylib -> libstdc++.6.dylib
lrwxr-xr-x 1 root 21 Jan 1 2020 /usr/lib/libstdc++.6.dylib -> libstdc++.6.0.9.dylib
并且文件 libstdc++.6.0.9.dylib
丢失:正常吗?
macports
和 brew
都无法安装 pdftk
。
__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
是
的错位名称
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
那绝对是 libstdc++ 的东西; libc++ 没有命名空间 __cxx11
.
Apple 已经很长时间没有在 Mac OS 上发布 libstdc++(几个版本)。他们改用 libc++。
我想知道为什么 Mac 版本的 pdftk 需要 libstdc++
我尝试使用 pdftk
命令来处理不同的 pdf 文件。
但不幸的是,它不起作用。 MacOS Big Sur 11.2.3.
中似乎缺少 libstdc++.6.dylib这里是一个命令示例(摘录第 4 页):
$ pdftk example1.pdf cat 4 output example2.pdf
dyld: Symbol not found: __ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
Referenced from: /usr/local/bin/pdftk
Expected in: /usr/lib/libstdc++.6.dylib
in /usr/local/bin/pdftk
zsh: abort pdftk example1.pdf cat 4 output
我该如何解决这个问题?
如果我对 /usr_lib/libstdc++*
执行 ls -l
,我得到:
$ ls -l /usr/lib/libstdc++.*
lrwxr-xr-x 1 root 17 Jan 1 2020 /usr/lib/libstdc++.dylib -> libstdc++.6.dylib
lrwxr-xr-x 1 root 21 Jan 1 2020 /usr/lib/libstdc++.6.dylib -> libstdc++.6.0.9.dylib
并且文件 libstdc++.6.0.9.dylib
丢失:正常吗?
macports
和 brew
都无法安装 pdftk
。
__ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev
是
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()
那绝对是 libstdc++ 的东西; libc++ 没有命名空间 __cxx11
.
Apple 已经很长时间没有在 Mac OS 上发布 libstdc++(几个版本)。他们改用 libc++。
我想知道为什么 Mac 版本的 pdftk 需要 libstdc++