源碼來自: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文件