我正在尝试将架构库安装到旧机器上. /usr/lib中有一些遗留库,例如libgmp.

(py27)[qrtt1@hcservice app]$ls /usr/lib|grep gmp

libgmp.a

libgmp.so

libgmp.so.3

libgmp.so.3.3.3

libgmpxx.a

libgmpxx.so

libgmpxx.so.3

libgmpxx.so.3.0.5

我已经在我的$HOME /应用程序中编译了libgmp 5.x,然后我试图安装pycrypto(它是fab的依赖):

CFLGAS=-I/home/qrtt1/app/include LDFLGAS=-L/home/qrtt1/app/lib pip install pycrypto

我注意到我的include或lib目录都不在编译/链接选项中:

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/ -I/home/qrtt1/app/include/python2.7 -c src/_fastmath.c -o build/temp.linux-i686-2.7/src/_fastmath.o

gcc -pthread -shared build/temp.linux-i686-2.7/src/_fastmath.o -lgmp -o build/lib.linux-i686-2.7/Crypto/PublicKey/_fastmath.so

building 'Crypto.Hash._MD2' extension

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/home/qrtt1/app/include/python2.7 -c src/MD2.c -o build/temp.linux-i686-2.7/src/MD2.o

gcc -pthread -shared build/temp.linux-i686-2.7/src/MD2.o -o build/lib.linux-i686-2.7/Crypto/Hash/_MD2.so

building 'Crypto.Hash._MD4' extension

gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/home/qrtt1/app/include/python2.7 -c src/MD4.c -o build/temp.linux-i686-2.7/src/MD4.o

gcc -pthread -shared build/temp.linux-i686-2.7/src/MD4.o -o build/lib.linux-i686-2.

如何正确分配CFLAGS和LDFLAGS以构建pycrypto?

我尝试下载pycrypto-2.5并安装它:

(py27)[qrtt1@hcservice pycrypto-2.5]$CFLGAS=-I/home/qrtt1/app/include LDFLGAS=-L/home/qrtt1/app/lib python setup.py install

没有CFLAGS或LDFLAGS设置.可能是pycrypto-2.5出错了?

linux 编译 cflags,python – 如何设置CFLAGS和LDFLAGS来编译pycrypto相关推荐

  1. linux 编译 cflags,如何设置CFLAGS和LDFLAGS来编译pycryp

    我正试图将结构库安装到一台旧机器上.在/usr/lib中有一些遗留库,例如libgmp.(py27)[qrtt1@hcservice app]$ ls /usr/lib|grep gmp libgmp ...

  2. 设置CFLAGS后,编译无效

    问题: 1)设置CFLAGS后,编译无效 2)修改Makefile.am,编译无效 解决方法:./configure重新生成Makefile <script>window._bd_shar ...

  3. 【Python 笔记】Linux 下源码编译安装 python

    本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...

  4. gcc ------ 编译与链接选项及CFLAGS、LDFLAGS、LIBS

    gcc ------ 编译与链接选项及CFLAGS.LDFLAGS.LIBS GCC手册:https://gcc.gnu.org/onlinedocs/ GCC编译选项CFLAGS参数 选项 说明 - ...

  5. 什么是pyc文件,把python的py文件编译成pyc文件,把pyc文件反编译成py文件。以及python编译的如何设置不生成pyc文件

    文章目录 1 什么是pyc文件 1.1 什么是pyc文件 1.2 pyc文件是怎么生成的,有什么好处 2 把python的py文件编译成pyc文件 2.1 使用python内置库py_compile把 ...

  6. Makefile 编译与链接选项及CFLAGS与LDFLAGS示例说明

    GCC编译选项CFLAGS参数 GCC链接选项LDFLAGS参数 实例 最近看了makefile的手册之后,发现还是不知道怎么写makefile,而且就连看也看的是云里雾里,就我现在工作当中看到的一些 ...

  7. Makefile 编译与链接选项及CFLAGS与LDFLAGS说明

    CFLAGS与LDFLAGS的说明,他们都是是隐含规则的变量,且是一种命令参数变量. makefile内嵌隐含规则的命令中,所使用的变量都是预定义的变量.我们将这些变量称为"隐含变量&quo ...

  8. anaconda 设置python3为主_关于在Windows、Linux和Mac上安装设置Python的问题

    介绍 在你的机器上安装Python是不是很困难?这实际上是我在数据科学初学者中看到的一个非常常见的问题.安装在理论上可能看起来很简单,但在现实中可能会有点问题. 我个人在尝试在我的Linux和Wind ...

  9. 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题

    来源|Analytics Vidhya 概述 在Linux.Mac或Windows机器上安装Python时遇到的问题 一步一步安装Python及流行的数据科学工具 1 介绍 在你的机器上安装Pytho ...

最新文章

  1. [20190402]对比_mutex_wait_scheme不同模式cpu消耗.txt
  2. 美团应届生年薪达 35 万?究竟什么导致薪资倒挂?
  3. 【Tools】Ubuntu中vscode安装和使用
  4. 前端面试之前要准备的那些事
  5. 使用Jackson将一个对象转换成一个JSON字符串
  6. Java虚拟机(五)——程序计数器
  7. php开发面试题---面试常用英语(你能介绍你自己吗?)
  8. java验证码-汉字验证码
  9. 使用现代 C++ 技术增强多核优化
  10. 运行catia_浅谈CATIA开发——CAA简介
  11. 【转】基于nginx + lua实现的反向代理动态更新
  12. SIM900A 开发板连线图
  13. drop_caches 释放哪些
  14. submail 发送国际短信,国内短信,国际国内邮箱工具类
  15. 整理了上千个 Python 工具库,涵盖24个大方向
  16. 02_泰坦尼克号幸存者分析(上)
  17. oracle的隔离级别
  18. LeetCode/LintCode 题解丨一周爆刷字符串:URL 编码
  19. 鼠标USB接口不能用了——卸载总线驱动
  20. ipv6地址概述——了解ipv6与ipv4不同

热门文章

  1. 合并采矿规范(Merged mining specification)
  2. 服务器如何给4g模块发信息,4g模块和云服务器是怎么通讯的
  3. Android6.0权限大全和权限分类
  4. Ansible单剧本和多剧本练习
  5. 音段特征 VS 超音段特征
  6. 计算机辅助语言学,计算机辅助语言教学的优势
  7. 不要在意别人怎么说和怎么看,给自己一个机会
  8. 总结html,css中的各种换行方法
  9. 数据库系统三级模式之“外模式”
  10. python公司一般都是什么样的公司-人们对Python在企业级开发中的10大误解