1

残念ながら、私は Linux の専門家ではありません。ホストPCで0MQ(ZeroMQ)通信ライブラリを試してみましたが、組み込み機器に使いたいです。CPU は TI DM64x (arm_v5t_le アーキテクチャ) で、Montavista Pro 5.0 ツールチェーンを使用しています。

ZeroMQ は Autotools に基づいているようです。私の質問は、クロスツールを使用して ZeroMQ ライブラリを構築するのがどれほど簡単か、またはどれほど複雑か知っている人はいますか? 忘れないでください、私は Autotools の哲学を知りません。

ありがとう、アンディ

4

2 に答える 2

0

名前は arm_v5t_le-gcc です。MontaVista のインストール手順では、パッケージが Autotools によって検出される場所に配置されていないと思います。

このスクリプトを試してみましたが、うまくいくようです。より良い方法はありますか?

#! /bin/sh
CC=/opt/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc \
RANLIB=/opt/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-ranlib \
STRIP=/opt/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-strip \
./configure \
--host=arm-linux \
--prefix=/tmp/az
于 2011-01-18T11:44:49.353 に答える
0

自動ツール化されたパッケージをクロスコンパイルする標準的な方法は、代替hostパラメーターを提供することです。

./configure --host=i586-pc-mingw32msvc

たとえば、Win32 用にクロスコンパイルします。コンパイラをconfigureチェックしてhost設定すると、 のような名前のコンパイラを見つけようとしますi586-pc-mingw32msvc-gcc。クロス コンパイラの実行可能ファイルの名前は何ですか?

于 2011-01-18T05:42:37.110 に答える