tomato/release/src/router/pppd/pppd/auth.c:972: undefined reference to `crypt'

    今天編譯tomato的源碼的時候出現了這個錯誤。tomato/release/src/router/pppd/pppd/auth.c:972: undefined reference to `crypt'

   主要的原因: 缺少libcrypt.so, libcrypt.a這兩個庫。

   先定位這兩個庫的所在的位置:

    #locate -b libcrypt.so

   發現是在/usr/lib/x86_64-linux-gnu/libcrypt.so下。

  將這兩個庫copy到/usr/lib目錄下即可。

  #cp /usr/lib/x86_64-linux-gnu/libcrypt.*  /usr/lib

  再去make就沒有報這個錯誤了。。


  總結: 先定位crypt.h 和 libcrypt.so, libcrypt.a的所在位置,再去做其它的操作。

   參考文章

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章