您的位置:首页 > 编程语言 > Python开发

GemFI安装中的'Error: can't find library -lpthread required by python'

2015-10-08 21:24 661 查看

scons安装问题

zoe@zoe-Lenovo:~/gemfi-x86$ python2.7 /usr/bin/scons build/X86/gem5.opt
scons: Reading SConscript files ...

Mercurial libraries cannot be found, ignoring style hook.  If
you are a gem5 developer, please fix this and run the style
hook. It is important.

Checking for leading underscore in global variables...(cached) no
Checking for C header file Python.h... (cached) yes
Checking for C library -lpthread... no
Error: can't find library -lpthread required by python


指明python版本

$ python2.7 /usr/bin/scons build/X86/gem5.opt
……
Error: can't find library -lpthread required by python


安装指定dev

根据using correct tools to successfully run gem5,指定版本安装,本人使用的是Python2.7

$ sudo apt-get install python2.7-dev


无效。

指定路径

根据C library for python 2.7,在LIBRARY_PATH、LD_LIBRARY_PATH添加libpthread.a的路径。

$ gedit ~/.bashrc
# 向~/.bashrc文件添加:
# export LIBRARY=/path/to/libpthread:$LIBRARY_PATH
# 保存退出
$ source ~/.bashrc


仍然失效。

结果

各种花式尝试之后,我怒删之重新解压了一个gemfi,然后……它成功了……

所以是之前的被我玩坏了么QAQ
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gem