1. 程式人生 > >curl開發遇到協議不支持問題排查

curl開發遇到協議不支持問題排查

但是 明顯 -a 命令 需要 smt file -- 找不到

1、本來想要開發一個郵件發送接口,按照官網例子寫下代碼,編譯後出現如下問題:

技術分享

技術分享 2、curl是從官網下載的最新版本安裝的,安裝時也選擇了 --enable-smtp,編譯指定了庫路勁 技術分享 技術分享 3、查看指定安裝的新curl如下: 技術分享 技術分享 4、看起來一切正常,但是就是把上面的錯誤,後面看到官網上大神回復使用如下命令查看: 技術分享 技術分享 新安裝的curl指向的Lib庫是新版本的,沒有問題,但是自己程序指向的lib如下: 技術分享 技術分享 很明顯,老版本還有一個動態庫沒有刪除幹凈!!! 5、刪掉老版本剩余的那幾個動態庫後重新編譯程序,再次查看顯示如下: 技術分享 技術分享 提示找不到需要引用的動態庫; 6、經過一番google發現是由於沒有把設置動態庫路徑到環境變量中導致,打開.bash_profile,添加如下行: 技術分享
技術分享 然後: 技術分享 技術分享 重新編譯代碼後,再次ldd查看程序: 技術分享 技術分享 現在正常了!

curl開發遇到協議不支持問題排查