Javaそれなり、C初心者です。

ビルドに関してなのですが、エラー0行目と表示されています。
Eclipseで確認しながら作成したのでおそらく書いたコード自体にはエラーはないと思います。
エラーがどういう意味なのかが分からないので質問させて頂きました。

作成したプログラムはソケット関連で、
「TCP/IPプログラミング C言語編」の一番最初のコードです。

エラーの詳細表示は
Eclipse
make: ***[libtcp_ip1.dylib] Error 1    line0
Undefined symbols:           line0

Eclipse コンソール
/usr/bin/libtool: internal link edit command failed
make: *** [libtcp_ip1.dylib] Error 1

となっています。
これはどのように解釈すればいいのでしょうか?