【发布时间】:2018-06-23 15:30:13
【问题描述】:
在 Rhapsody 中可以在哪里添加额外的库/对象文件以避免在构建代码时出错?
例如:scanf/Printf 命令不会显示任何错误,因为它能够访问相应的库。是否有 Rhapsody 寻找图书馆的特定位置?我们可以在那里添加我们的外部库吗?
【问题讨论】:
标签: rhapsody
在 Rhapsody 中可以在哪里添加额外的库/对象文件以避免在构建代码时出错?
例如:scanf/Printf 命令不会显示任何错误,因为它能够访问相应的库。是否有 Rhapsody 寻找图书馆的特定位置?我们可以在那里添加我们的外部库吗?
【问题讨论】:
标签: rhapsody
你得到什么样的错误?
如果是编译器错误,则需要添加“包含路径:”来查找库的标头。这可以在 Rhapsody 组件的“常规”选项卡中完成。
如果是链接器错误,那么您需要在 Rhapsody 组件的“常规”选项卡的“库:”部分中指定您的库。在“属性”选项卡中,您可以指定库位置的路径。
【讨论】:
_fini': :(.fini+0x0): multiple definition of _fini' /usr/lib/gcc/arm-linux-gnueabihf/6/ ../../../arm-linux-gnueabihf/crti.o:(.fini+0x0): 首先在这里定义,还有更多。这是系统文件,我没有在任何地方定义它们。