GCC:'多重定义' gcc 4.8版本问题

时间:2018-04-25 10:52:34

标签: c gcc

最近我们将gcc版本从4.1.x移到了4.8.3。 我的一些队友正在研究RH5.X,其他人正在使用RH6.5 Versioned机器。

我注意到,在RH 5.X机器上。当我们尝试构建代码时,我们在创建动态库时面临以下问题。

PS: - 我们没有在RH6.X机器上遇到此问题。

日志: -

codec_main.c.text + 0x0):vprintf' /local/workspace/first/branch/dsc/cmd_parse.o:cmd_parse.c.text+0x510): first defined here /local/workspace/first/branch/dsc/codec_main.o: In function getchar的多重定义': codec_main.c.text + 0x40):getchar' /local/workspace/first/dsc/cmd_parse.o:cmd_parse.c.text+0x550): first defined here /local/workspace/first/branch/lpddr5_branch/src/main/cvip/build/Linux/Release/lib/extlibs/dsc/codec_main.o: In function fgetc_unlocked'的多重定义: codec_main.c.text + 0x70):`fgetc_unlocked'

的多重定义

你能帮忙吗?

1 个答案:

答案 0 :(得分:1)

可能是来自另一个系统上的构建的目标文件。尝试做一个干净的构建。