編譯erlang otp 17.0 一直提示:/usr/bin/ld: /usr/local/ssl/lib/libcrypto.a(cryptlib.o): relocation R_X86_64_32 against `OPENSSL_ia32cap_P' can not be used when making a shared object; recompile with -fPIC參考了一下這個:http://blog.csdn.net/zhongruixian/article/details/17929831本身參考上面連接,步驟以下:1. 從新下載了openssl-1.0.1g.tar.gz 解壓縮以後2. ./config --prefix=/usr/local/lib/ssl 與以前系統安裝的ssl區分開3. vi Makefile 在CFLAG選項中加上 -fPIC4. make $$ make install5. 進入erlang-otp目錄,若是以前有編譯過 make clean 6. ./configure --prefix=/usr/local/lib --with-ssl=/usr/local/lib/ssl7. make ,make完再也不報開頭的錯誤了8. make install 9. 完成erlang-otp 17.0安裝報錯緣由:參考連接http://blog.csdn.net/zhongruixian/article/details/17929831