摘要:
问题:原来有单个文件tcpclient.c,运行gcc -o tcpclient tcpclient.c可以顺利完成编译,并能与下载到目标板中的tcpserver成功通讯;现在把tcpclient.c中的底层通讯部分抽取出来,单独放到一个文件中nettrans.c中,并有netrans.h作为头文件;然后,使用命令gcc -o tcpclient nettrans.c tcpclient.c编译,也总能成功编译。但是,使用Makefile来编译,总是出现如下multiple definition of类的错误:dingq@u1110-120628:~/hwsvn/2sw/1prj_linux/ 阅读全文