我在RL_ARM中使用TCP的函数时未定义的符号

时间:2012-12-07 01:18:27

标签: c embedded arm

就像标题一样,我的IDE很棒。在我的程序中,我在下面添加了一些函数:

tcp_get_socket(Type,0,120,func);
tcp_connect(socket, remip, remport, locport);
tcp_close(socket);
tcp_send(sock, buf, len);

编译后,链接器告诉我一些错误:

Error: L6218E: Undefined symbol tcp_socket (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_NumSocks (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_InitRetryTout (referred from at_tcp.o).
Error: L6218E: Undefined symbol tcp_2MSSTout (referred from at_tcp.o).
.
.
.

我想知道这里发生了什么事。任何人都可以告诉我? 如果您需要详细信息,我会告诉您。

1 个答案:

答案 0 :(得分:0)

原因是我没有在Net_Config.c中启用TCP功能。 所以只需启用它。