linux 编译 cflags,python – 如何设置CFLAGS和LDFLAGS来编译pycrypto
我正在尝试将架构库安装到旧机器上. /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相关推荐
- linux 编译 cflags,如何设置CFLAGS和LDFLAGS来编译pycryp
我正试图将结构库安装到一台旧机器上.在/usr/lib中有一些遗留库,例如libgmp.(py27)[qrtt1@hcservice app]$ ls /usr/lib|grep gmp libgmp ...
- 设置CFLAGS后,编译无效
问题: 1)设置CFLAGS后,编译无效 2)修改Makefile.am,编译无效 解决方法:./configure重新生成Makefile <script>window._bd_shar ...
- 【Python 笔记】Linux 下源码编译安装 python
本文记录在 Linux 上源码编译安装 python 的过程. 文章目录 1. 源码编译安装说明 2. 安装 python2.7 3. 安装 python3.6 1. 源码编译安装说明 安装过程比我想 ...
- gcc ------ 编译与链接选项及CFLAGS、LDFLAGS、LIBS
gcc ------ 编译与链接选项及CFLAGS.LDFLAGS.LIBS GCC手册:https://gcc.gnu.org/onlinedocs/ GCC编译选项CFLAGS参数 选项 说明 - ...
- 什么是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把 ...
- Makefile 编译与链接选项及CFLAGS与LDFLAGS示例说明
GCC编译选项CFLAGS参数 GCC链接选项LDFLAGS参数 实例 最近看了makefile的手册之后,发现还是不知道怎么写makefile,而且就连看也看的是云里雾里,就我现在工作当中看到的一些 ...
- Makefile 编译与链接选项及CFLAGS与LDFLAGS说明
CFLAGS与LDFLAGS的说明,他们都是是隐含规则的变量,且是一种命令参数变量. makefile内嵌隐含规则的命令中,所使用的变量都是预定义的变量.我们将这些变量称为"隐含变量&quo ...
- anaconda 设置python3为主_关于在Windows、Linux和Mac上安装设置Python的问题
介绍 在你的机器上安装Python是不是很困难?这实际上是我在数据科学初学者中看到的一个非常常见的问题.安装在理论上可能看起来很简单,但在现实中可能会有点问题. 我个人在尝试在我的Linux和Wind ...
- 【Python】扫盲帖:关于在Windows、Linux和Mac上安装设置Python的问题
来源|Analytics Vidhya 概述 在Linux.Mac或Windows机器上安装Python时遇到的问题 一步一步安装Python及流行的数据科学工具 1 介绍 在你的机器上安装Pytho ...
最新文章
- [20190402]对比_mutex_wait_scheme不同模式cpu消耗.txt
- 美团应届生年薪达 35 万?究竟什么导致薪资倒挂?
- 【Tools】Ubuntu中vscode安装和使用
- 前端面试之前要准备的那些事
- 使用Jackson将一个对象转换成一个JSON字符串
- Java虚拟机(五)——程序计数器
- php开发面试题---面试常用英语(你能介绍你自己吗?)
- java验证码-汉字验证码
- 使用现代 C++ 技术增强多核优化
- 运行catia_浅谈CATIA开发——CAA简介
- 【转】基于nginx + lua实现的反向代理动态更新
- SIM900A 开发板连线图
- drop_caches 释放哪些
- submail 发送国际短信,国内短信,国际国内邮箱工具类
- 整理了上千个 Python 工具库,涵盖24个大方向
- 02_泰坦尼克号幸存者分析(上)
- oracle的隔离级别
- LeetCode/LintCode 题解丨一周爆刷字符串:URL 编码
- 鼠标USB接口不能用了——卸载总线驱动
- ipv6地址概述——了解ipv6与ipv4不同