我試圖編譯使用gcc與MAC OS -lnsl選擇我的C套接字編程文件,但它給了我這個錯誤:GCC -lnsl錯誤在Mac OS
ld: library not found for -lnsl
clang: error: linker command failed with exit code 1 (use -v to see invocation)
這是GCC命令:
gcc -o server -lnsl server.c
我看了整個互聯網,但我找不到有關幫助我。如何安裝缺失的庫?或者我應該重新安裝gcc?請幫忙!
謝謝!
'nsl'庫可能不存在於所有系統上。它的功能可以在其他庫中。 –
那麼我怎樣才能在mac os上使用套接字編程?我應該使用什麼選項?我需要使用的#include 的#include的中 #包括在 的#include 的#include 的#include –
Overflower
你有沒有試過*不*鏈接與圖書館?您使用的功能的macOS手冊頁是否說明您必須擁有該庫?或者是另一個告訴你使用它的系統的其他教程? –