【发布时间】:2017-02-11 07:55:49
【问题描述】:
我正在 OS X 上构建 OpenSSL。我想了解更多有关修改构建设置的信息,如 Wiki 中所述。
我正在按如下方式配置构建:
./Configure darwin64-x86_64-cc
make
我怎么知道这将使用哪个编译器?
Wiki 有一个示例说明如何修改构建以使用 clang 编译器而不是 iOS 7.0 SDK 下的 gcc。
我想修改我的构建以在 OS X 上选择 clang 或 gcc 中的一个。Configure 中的等效行是:
"darwin64-x86_64-cc","cc:-arch x86_64 -O3 -DL_ENDIAN -Wall::-D_REENTRANT:MACOSX:-Wl,-search_paths_first%:SIXTY_FOUR_BIT_LONG RC4_CHUNK DES_INT DES_UNROLL:".eval{my $asm=$x86_64_asm;$asm=~s/rc4\-[^:]+//;$asm}.":macosx:dlfcn:darwin-shared:-fPIC -fno-common:-arch x86_64 -dynamiclib:.\$(SHLIB_MAJOR).\$(SHLIB_MINOR).dylib",
我需要改变什么?
【问题讨论】: