导航:首页 > 源码编译 > linuxpython源码交叉编译

linuxpython源码交叉编译

发布时间:2022-06-30 04:41:51

python源码linux怎么编译

./configure
make
makeinstall

经典三部曲。这是编译python自身的方法。

② 交叉编译后的python 怎么使用第三方库

刚遇到一样的问题,解决之后顺手回答下你。
setup.py无法安装是因为卡在build这一步,嵌入式linux系统里为减少体积去除了kernel 头文件之类的,所以理论上补全后可以直接在系统里setup.py安装,但是这种方法并不适合嵌入式linux系统。
我的解决方法是在编译根文件系统的时候顺便把需要的第三方库集成进去。buildroot 2015.05版已经有python-package框架可用,更早版本的话可以自己按照安装步骤写.mk来集成。也 可以在buildroot里交叉编译好这个第三方库,然后拷到文件系统里。

③ python linux下编译安装

these moles were not found,缺少依赖。

不要用源码编译啦,linux发行版本都自带软件管理工具的

④ 如何交叉编译Python到ARM-Linux平台

cd /usr/local/src/sudo wget http://www.python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2
sudo chmod 777 Python-3.3.2.tar.bz2
sudo tar -jx -f Python-3.3.2.tar.bz2# 安装
cd Python-3.3.2/./configure --prefix=/usr/local/Python-3.3.2/sudo make
sudo make install

⑤ linux下怎么编译python

1. 下载python2.7.5,保存到 /data/qtongmon/software
http://www.python.org/ftp/python/
2. 解压文件
tar xvf Python-2.7.5.tar.bz2
3. 创建安装目录
mkdir /usr/local/python27
4. 安装python
./configure --prefix=/usr/local/python27
make
make install
5. 修改老版本的ln指向(注意:这里修改后,可能会影响yum的使用)
mv /usr/bin/python /usr/bin/python2.4.3
ln -s /usr/local/python27/bin/python /usr/bin/python

⑥ 那些奇葩python模块怎么交叉编译呀

先运行以下几步:

[plain] view plain
tar zxf sqlite-amalgamation-3.5.6.tar.gz
cd sqlite-3.5.6
./configure --host=arm-linux --prefix=/usr/local/arm/3.3.2 --enable-shared --disable-readline --disable-dynamic-extensions

以上是把sqlite解压缩,然后做一些配置,这里,我希望sqlite到时候安装到/usr/local/arm/3.3.2里,要生成动态链接库,不要readline,不要sqlite的动态扩展。
然后编辑Makefile,把CFLAG和CXXFLAG中的-g去掉,我们不用debug sqlite。
接下来就可以编译和安装sqlite了:

[plain] view plain
make
make install

这一步就完成了sqlite的编译和安装了。

⑦ 如何编译可以在Windows下运行的带有Python支持的ARM Linux GDB

距离上次我编译这种GDB的时间转眼过了3年,现在(2017年3月6日),Linaro编译器已经支持python了。不过,当我们自己使用的时候还是有一些麻烦的,因为Linaro编译器的sysroot和平时我们用的sysroot还是不一样的,需要在gdbinit文件里面用"set sysroot"或"set solib-search-path"之类设定路径。生在狮子座长成座的我,是无法容忍这种麻烦的,所以还是自己来弄一次。
还是在Linux下做MinGW的交叉编译,需要MinGW交叉编译器。

因为Linaro已经做了很多事情了,源码,expat,python都搞定了,资源如下:
Linaro GDB git:

从这上面找到与Linaro编译器版本对应的源码
编译用的expat和python:

编译的时候只需要设定一个环境变量:
export PYTHON_MINGW=/home/c/gdb-arm/python-2.7.4-mingw32
然后配置一下就行了:
./configure --host=i586-mingw32msvc --target=arm-linux-gnueabihf --with-libexpat-prefix=/home/c/gdb-arm/expat-2.1.0-1 --without-libunwind-ia64 --without-libunwind-ia64 --without-lzma --with-python=/home/c/gdb-arm/python-2.7.4-mingw32 --without-guile --without-babeltrace --with-sysroot=/opt/sysroot-arm
然后就可以:
make
make DESTDIR= install

⑧ 本人对python一窍不通,出于好奇,将最新的python3.2交叉编译弄到安卓上,凭借linux内

你安装时的目录是否有改变? 提示说找不到相应的目录了。

阅读全文

与linuxpython源码交叉编译相关的资料

热点内容
编程题兔子生兔子python 浏览:419
加密数字卡专利申请 浏览:779
我的世界命令方块该怎么拿 浏览:780
浙江容错服务器厂家云空间 浏览:194
linuxpython3idle 浏览:739
程序员成就感从哪来 浏览:545
游资抄底源码公式 浏览:802
用VF命令 浏览:948
解压速度14m 浏览:329
php获取httpheader 浏览:297
什么软件可以修改pdf文件 浏览:867
命令行截图软件 浏览:734
程序员加班多 浏览:123
android设置view的背景 浏览:684
u盘加密工具哪个好 浏览:571
php生成html模板引擎 浏览:26
如何设置app封杀 浏览:823
手机将照片弄成压缩包 浏览:221
卡联购卡盟官网源码 浏览:867
网页弄成pdf 浏览:223