找回密码
 欢迎注册
楼主: 无心人

[提问] linux下的库连接问题

[复制链接]
 楼主| 发表于 2010-7-1 18:57:19 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-1 19:01:00 | 显示全部楼层
我先用gcc编译一次
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-1 19:19:34 | 显示全部楼层


这次更干脆,报找不到c编译器
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-1 20:31:15 | 显示全部楼层
可能头文件有问题吧,因为是编译错误,而不是链接错误
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-2 08:09:10 | 显示全部楼层
果然,找不到那些__intel_fast_memcpy函数的包含文件
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-2 08:28:24 | 显示全部楼层
不对,那些都是内部函数,没头文件的

我在出错瞬间中断了编译
确实是ld连接的问题
默认没link需要的libirc.a库

考虑去修改Makefile
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-2 08:50:47 | 显示全部楼层
那么链接时试着添加 -L 库文件路径
LD_LIBRARY_PATH是运行时使用的
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2010-7-2 09:31:57 | 显示全部楼层


手工是没有问题的
关键在工程里

查了Makefile文件,没有找到需要修改的地方
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-2 09:36:36 | 显示全部楼层
考虑去修改Makefile
无心人 发表于 2010-7-2 08:28

不至于吧~~

多看看 ICC编译器的文档。

============================
查了资料:http://www.jaist.ac.jp/iscenter- ... dex.htm#lin1094.htm

libirc.a 是Intel用于PGO 和CPU dispatch的静态库。
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2010-7-2 09:38:56 | 显示全部楼层
那你试试创建 libirc.a 的链接到 /lib或者 /usr/lib里面
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-5-2 17:40 , Processed in 0.044060 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表