QtをクロスコンパイルしてSDカードイメージを作成し、losetup
を使用してマウントしました。コンパイルは今すぐ直接sshfs
マウントに比べて高速です。アプリケーションは正常に実行されます。今、私は遅い死んでいるデバッグしたいと思うとデバッグのためにdevのマシンにファイルをコピーしているように見えます。私はgdb-multiarch
を使用していますし、(ターゲット・ボード上)gdbserver
を持っている非常に遅いデバッグ
File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead.
:私はこの提案を参照してください。
私はここで迷っています。このオプションを設定する場所は?私は--sysroot
引数をバイナリに提供しましたが、使用しません。どんな助けでも本当に感謝しています。
更新:Qt Creatorを使用して開発を行います。
私はQt Creatorを使用しています。ありがとう – ramtheconqueror
@ramtheconquerorだから? Qt CreatorはIDEであり、デバッガではありません。これはgdbを使用してターゲット上のコードをデバッグします。 Qt Creatorのデバッガのログ/コマンドペインからデバッガコマンドを発行できます。それを表示するには、 'Window-> Views-> Debugger Log'というメニュー項目に行きます。そこでは、sysroot設定を変更できます。 –