問題タブ [arm64]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - arm64 アーキテクチャの Xcode を削除できません
私のターゲットビルド設定は上に示されています。ドロップダウンメニューを開くと「Standard Architectures ...」という項目しか入っていないのですが、ご覧のとおり arm64 が入っているので、もう標準ではなくなっていると思います。有効なアーキテクチャから arm64 を削除できると思いますが、安全ですか?
ios - 32 ビット アーキテクチャのみに戻しても、Xcode 5.1 でリンカー エラーが発生し続ける
Xcode 5.1 に更新してから、標準のアーキテクチャも を含むように変更したarm64
ため、リンカーから次のエラーが発生し続けます。
armv7 用にのみコンパイルされたサードパーティ ライブラリを使用しているため、プロジェクトとターゲットのビルド設定の両方で、アーキテクチャと有効なアーキテクチャのオプションを armv7 のみを含めるように設定しようとしましたが、その後もエラーが発生し続けます。クリーニング...何か考えはありますか?
ありがとうございました!
cpu - arm64 アーキテクチャの CPU を搭載した iOS デバイスはありますか?
一部の古いライブラリは arm64 をサポートしていませんが、XCode5.1 ではデフォルトであることがわかりました。この命令セットを使用する iOS デバイスはありますか? 現在、私はそれを望まず、ビルド設定から削除しましたが、何か問題はありますか?
xcode - clang での armv8 64 ビット アーキテクチャのサポート
私は、clang を使用して 64 ビット armv8 にクロス コンパイルしようとしています。私のclangバージョン情報は次のとおりです。
次の作品
しかし、armv8 64ビット用にビルドする方法、またはサポートされている場合でも、ビルドする方法を見つけることができませんでした.
サポートされている場合、どのようにビルドすればよいですか? サポートされていない場合、clang 内での最適な近似は何ですか?
ありがとう!デイモン
ios - arm64 iOS 用の C ライブラリ (GMP) のビルド
iOS で使用する arm64 用の C ライブラリ (GMP 6.0.0) を構築しようとしています。以下の呼び出しでconfigureスクリプトを実行しています(コンパイラはxcrun --findを使用して見つかったものです)。
ただし、これは次の行で失敗します (「長い長い信頼性テスト 1」)。
完全な config.logはこちらから入手できます。次のような長い長い信頼性テストのコンパイルに関する複数の警告とエラーが表示されます。
それを使用--host=none
すると問題なく動作しますが、arm64 用に最適化されたアセンブリでビルドする方法を理解したいと思っています。
私のシステムは x86_64-apple-darwin13.1.0 (または config.guess によると coreisbr-apple-darwin13.1.0) で、OS X v10.9.2 を実行する初期の '11 Core i7 MBP です。Xcode 5.1 (5B130a) を使用しています。
どんな助けでも感謝します。
編集1
ARMv7 用にコンパイルすると configure はパスしますが、make で失敗します (configure/make の完全な出力はこちら)。アセンブリのコンパイル中に明らかに発生します。
編集2
@MarcGlisse: 推奨されるエラーを無視するように clang を強制することにより (-Wno-...) arm64 は configure に合格しますが、make で失敗します (完全な出力はこちら):
補足として、これらのコミットは、エラーを抑制する必要をなくすことを意図していると思いますが、機能していないようです。つまり、抑制を削除すると同じエラーが発生します。
armv7 の場合、これらのコミットを推奨どおりに使用すると .section エラーが修正されますが、make は後で次のように失敗します (完全な出力はこちら)。
編集3
提案された編集を使用すると、armv7、armv7s、i386、および x86_64 がすべてアセンブリでコンパイルされるようになりました。
arm64 の場合、編集により以前のエラーが解消されますが、無効な入力制約 'rZ' に関するいくつかのエラーがすべて同じファイルに表示されます (完全な出力はこちら)。
編集4
longlong.h でコメント アウトadd_ssaaaa
しsub_ddmmss
、gcd_1.asm ( blo
tob.lo
など) でさらにいくつかのアセンブリ命令を編集した後、次のエラーのいくつかで失敗するようになりました (完全な出力はこちら)。
後で全体の差分を投稿します。
編集5
わかりました、これでさらに一歩進みますが、次のようになります (完全な出力はこちら):
これが続く場合は、メールでこれを続ける方が良いかもしれません.
ios - armv7、armv7s、arm64、i386、およびユニバーサル用の ffmpeg iOS ライブラリの構築
armv7、7s、および i386 用の FFmpeg API を構築するスクリプトをいくつか見てきましたが、armv64 でも機能するものは見つかりませんでした。このフォーラムの他のスレッドでの回答の一部は、arm64 用に別のライブラリを準備することを提案していましたが、残りのアーキテクチャではうまく機能しません。したがって、armv7、armv7s、armv64、i386 など、iOS でサポートされているすべてのアーキテクチャで機能するスクリプトが必要です。
ios - armv7 でデプロイする場合、ARM64 iOS デバイスで使用できない機能はありますか?
一部のアプリを armv7 にデプロイしたいと考えています (多くのクローズド ソース依存ライブラリはすべて 32 ビットのみをサポートしています)。
これを行うと、arm64 デバイスの特定の機能にアクセスできなくなりますか?