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