建议使用以下浏览器,以获得最佳体验。 ie 9.0 以上版本 chrome 31 谷歌浏览器 firefox 30 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想
选择版块
鲲鹏论坛 主题:10039帖子:283718

【技术干货】

netperf编译安装multiple definition of `loc_nodelay'错误解决方法

5 天前 233

【问题描述】

netperf编译安装multiple definition of `loc_nodelay'错误,详细报错如下:

/usr/bin/ld: nettest_omni.o:(.bss 0x208): multiple definition of `loc_nodelay'; nettest_bsd.o:(.bss 0x20): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x20c): multiple definition of `rem_nodelay'; nettest_bsd.o:(.bss 0x24): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x210): multiple definition of `loc_sndavoid'; nettest_bsd.o:(.bss 0x30): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x214): multiple definition of `loc_rcvavoid'; nettest_bsd.o:(.bss 0x34): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x218): multiple definition of `rem_sndavoid'; nettest_bsd.o:(.bss 0x38): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x21c): multiple definition of `rem_rcvavoid'; nettest_bsd.o:(.bss 0x3c): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [makefile:305: netperf] error 1
make[3]: leaving directory '/home/os-base-test/netperf-2.7.0/netperf-netperf-2.7.0/src'
make[2]: *** [makefile:352: all-recursive] error 1
make[2]: leaving directory '/home/os-base-test/netperf-2.7.0/netperf-netperf-2.7.0/src'
make[1]: *** [makefile:277: all-recursive] error 1
make[1]: leaving directory '/home/os-base-test/netperf-2.7.0/netperf-netperf-2.7.0'
make: *** [makefile:215: all] error 2
error: excute "make" failed, please check it.

【解决方法】

1、先执行make clean

2、执行make cflags=-fcommon编译(针对gcc 10以上版本)

回复3

0 0
2022/6/2 12:19

感谢分享

0 0
2022/6/2 12:29

感谢分享

0 0
2022/6/6 10:26

感谢分享

上划加载中
直达楼层
全部回复
正序浏览
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 星辰平台的解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

netperf编译安装multiple definition of `loc-星辰平台

您已采纳当前回复为最佳回复

发帖: 220粉丝: 82

级别 : 版主,版块专家

发表于2022年06月01日 20:40:47 233 3
[技术干货] netperf编译安装multiple definition of `loc_nodelay'错误解决方法

【问题描述】

netperf编译安装multiple definition of `loc_nodelay'错误,详细报错如下:

/usr/bin/ld: nettest_omni.o:(.bss 0x208): multiple definition of `loc_nodelay'; nettest_bsd.o:(.bss 0x20): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x20c): multiple definition of `rem_nodelay'; nettest_bsd.o:(.bss 0x24): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x210): multiple definition of `loc_sndavoid'; nettest_bsd.o:(.bss 0x30): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x214): multiple definition of `loc_rcvavoid'; nettest_bsd.o:(.bss 0x34): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x218): multiple definition of `rem_sndavoid'; nettest_bsd.o:(.bss 0x38): first defined here
/usr/bin/ld: nettest_omni.o:(.bss 0x21c): multiple definition of `rem_rcvavoid'; nettest_bsd.o:(.bss 0x3c): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [makefile:305: netperf] error 1
make[3]: leaving directory '/home/os-base-test/netperf-2.7.0/netperf-netperf-2.7.0/src'
make[2]: *** [makefile:352: all-recursive] error 1
make[2]: leaving directory '/home/os-base-test/netperf-2.7.0/netperf-netperf-2.7.0/src'
make[1]: *** [makefile:277: all-recursive] error 1
make[1]: leaving directory '/home/os-base-test/netperf-2.7.0/netperf-netperf-2.7.0'
make: *** [makefile:215: all] error 2
error: excute "make" failed, please check it.

【解决方法】

1、先执行make clean

2、执行make cflags=-fcommon编译(针对gcc 10以上版本)

分享文章到朋友圈

分享文章到微博
您已采纳当前回复为最佳回复

发帖: 2粉丝: 1

发表于2022年06月02日 12:19:39

感谢分享

您已采纳当前回复为最佳回复

发帖: 0粉丝: 1

发表于2022年06月02日 12:29:26

感谢分享

您已采纳当前回复为最佳回复

jack20

发帖: 517粉丝: 227

发表于2022年06月06日 10:26:35

感谢分享

您需要登录后才可以回帖 | 立即注册

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200