ARM_GCC编译

博客主要介绍了ARM_GCC编译相关内容,包括进入指定目录、创建安装目录等操作,还涉及统一标准。重点阐述了交叉编译Spice - gtk,包含设置环境变量、编译spice - protocol和spice - gtk等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ARM_GCC编译

#!/bin/sh
./configure --build=i686-linux --host=arm-linux --prefix=/xx/libusb/libusb-1.0.9/_install CC=xx-gcc CXX=xx-g++

統一标准

cd xx_opensource
mkidr _install (创建安装目录)

#!/bin/sh
mkdir _install
./configure --build=i686-linux --host=arm-linux --prefix=${PWD}/_install CC=xx-gcc CXX=xx-g++
#!/bin/sh
./configure --build=i686-linux --host=arm-linux --prefix=${PWD}/_install CC=aarch64-linux-gnu-gcc CXX=aarch64-linux-gnu-g++

交叉编译Spice-gtk

设置环境变量

$ export PREFIX="$HOME/gnome/usr/local/gnome"
$ export ACLOCAL="aclocal -I $PREFIX/share/aclocal"
$ export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig:$PREFIX/lib64/pkgconfig"
$ export CFLAGS=" -I$PREFIX/include"
$ export CPPFLAGS=" -I$PREFIX/include"
$ export LDFLAGS=" -L$PREFIX/lib -L$PREFIX/lib -Wl,--rpath -Wl,/usr/local/gnome/lib -L$PREFIX/lib64 -Wl,--rpath -Wl,/usr/local/gnome/lib64"

编译spice-protocol

$ ./autogen.sh --prefix=$PREFIX
$ make
$ make install

编译spice-gtk

### 3.29-4.8的某处修改会导致32位spicy崩溃
$ git reset --hard 02c4cd59a45844b938a8c5b647538d01d4f040a0
$ ./autogen.sh --prefix=$PREFIX
$ ./configure --prefix=$PREFIX --enable-maintainer-mode --with-gtk=3.0 --enable-vala --enable-usbredir=yes --with-sasl=no --enable-gstaudio
$ make
$ make install

交叉编译Spice-gtk

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静思心远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值