私はzynqチップセットとArmv7プロセッサとUbuntu 12.04を持つボードを持っています。 QtCreatorを使ってリモートでC++プログラムをビルドしてデバッグしたいのですが。 プログラムusing this linkを構築するためのキットを作成しようとしました。コンパイラをボードのツールチェーンに追加し、Qtバージョン4.8.1をキットに追加しました(ボード上のqtバージョンは4.8.1です)。QtCreator上のリモートアームデバイス用のC++をビルドしようとしましたが、実行可能ファイルは64bitです
コードは正常に構築されます。問題は私のボード上でバイナリが実行可能でないことです.64ビットバイナリで、ボードは64ビットではないようです。 何か不足していますか?
qtをどこでもコンパイルするための設定が正しいことを確認して、qmakeを望みましたか?
btw私自身のOSはUbuntu 16.04 64bitです。
私のキットでコンパイラをダブルチェックしました。ボードCDに含まれているg ++コンパイラで、-vを実行するとターゲットが 'arm-xilinx-linux-gnueabi'と伝えられます。キットでサンプルのhello worldをコンパイルすると、64ビットのバイナリになります。 –
Zynq上のARMが32ビットの場合、間違ったコンパイラがあります - ごめんなさい。ザイリンクスにお問い合わせください。 –