-fPIC问题的解决.

来源:互联网 发布:ubuntu怎么退出vim 编辑:程序博客网 时间:2024/05/17 02:32

在测试最新版(15.3.23)Caffe时,编译过程中遇到2次 


  1. relocation R_X86_64_  
  2. 32 against `******' can not be used when making a shared object; rec  
  3. ompile with -fPIC 

这种问题,一开始知道怎么搞,后来发现是自己从网上编译安装了最新的Pyton版本,没有 --enable-unicode,也米有--enable-shared
参考别的博客内容,重新编译安装了一遍.
./configure --enable-unicode=ucs4 --enable-shared CFLAGS=-fPIC 
但是..最后python2.7.9消失了..只留下python2.7.6,不管是/usr/bin 还是/usr/local/bin 都只能启动python2.7.6.
----------------------------------------------
更新,不能随便加--enable-shared 参数,这样会共享原来系统自带的Python文件,不加这个参数,就没问题了~

不过问题解决了



0 0
原创粉丝点击