修改后的NTL Victor Shoup's Number Theory Library版本已支持在OSX上使用clang++进行编译。需要注意的是,Xcode项目已不再工作,但通过以下命令编译库,仍然可以在Xcode中单步执行代码(前提是不删除或移动NTL源文件)。


./configure CXX='clang++' CXXFLAGS='-gdwarf-4 -std=C++11 -stdlib=libC++' NTL_EXCEPTIONS=on DEF_PREFIX=

make

请确保在自己的项目中启用-gdwarf-4调试选项。