unp daytimetcpcli.c 編譯時遇到的一個問題

源碼來自:UNP源碼
intro目錄下的daytimetcpcli.c

在編譯時報錯:

/tmp/ccB0LkJw.o: In function `main':
daytimetcpcli.c:(.text+0x3d): undefined reference to `err_quit'
daytimetcpcli.c:(.text+0x71): undefined reference to `err_sys'
daytimetcpcli.c:(.text+0xeb): undefined reference to `err_quit'
daytimetcpcli.c:(.text+0x11c): undefined reference to `err_sys'
daytimetcpcli.c:(.text+0x15d): undefined reference to `err_sys'
daytimetcpcli.c:(.text+0x1a2): undefined reference to `err_sys'
collect2: error: ld returned 1 exit status

原因:
沒有找到error.c文件

解決:

gcc daytimetcpcli.c ../lib/error.c

加上error.c 後編譯可以得到a.out文件

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