問題タブ [armv6]
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.
iphone - armv7 のみのアーキテクチャをコンパイルする利点/結果は何ですか?
iPhone アプリのコンパイルでは、「最適化された」アーキテクチャ (armv7 のみ) と標準の armv6/armv7 アーキテクチャの設定があります。
armv7 のみのアーキテクチャをコンパイルする利点/結果は何ですか?
iphone - libpcap は iPhone/armv6 用にコンパイルできますか?
pcap.h を使用する基本的なプログラムをコンパイルしようとしています。iPhone 3GS 用の iPhone 3.1.3 SDK を使用する Mac OSX ボックスで環境をセットアップしました。また、libpcap を ~/libpcap にインストールしたので、-I フラグを使用してヘッダーを探す場所を gcc に伝えることができます。ただし、ファイルが必要なアーキテクチャではないことを示す ld 警告で失敗します。
次の行でコンパイルしています。
生成されるエラーは次のとおりです。
armv6 アーキテクチャ (iPhone) 用に libpcap を再コンパイルする必要があると思いますが、./configure オプションをチェックしても役に立ちません。私はこれについてグーグルで検索しようとしましたが、そこにはほとんどありません。
iphone - Xcode:ユニバーサル\iOS4アプリのアーキテクチャ設定
現在4.0にアップデートしているユニバーサルアプリを使用している場合、プロジェクト設定はどうあるべきか疑問に思いました。
ベースSDKはiPhoneデバイス4.0です。iPhoneOSの展開ターゲットはiPhoneOS3.0です。
さまざまな構成(デバッグ、リリース)の[アーキテクチャ]、[アクティブなアーキテクチャのみを構築]チェックボックス、およびValisアーキテクチャに何を入力する必要がありますか?
また、一部のアプリはユニバーサルではありませんが、ベースとして4.0、デプロイメントとして3.0をサポートするため、アーキテクチャ設定に違いはありますか?
ありがとう
ロイ
iphone - コードのブロックが ARMv6 でファット バイナリ用にコンパイルされないようにするにはどうすればよいですか?
armv6 および armv7 アーキテクチャ用にコンパイルするように構成された iPhone 用のプロジェクトがあります。また、armv6 アーキテクチャのコンパイルから一部のコードを除外する必要があります。これは、デバイスでランタイム クラッシュが発生するためです (不良命令例外)。
armv6/armv7 コンパイル パス (「_DEBUG」など) の定義はありますか?
xcode4 - armv6アーキテクチャを受け入れるようにXcodeを復元する方法は?
私はサードパーティの .a ライブラリを持っています。これは明らかに armv6 との互換性のみを目的としてコンパイルされており、新しい Xcode (3.2.6 と 4) の両方が、デバイス上で実行するために別の armv7 スライスを必要とするようになりました。リンク エラー: ファイルはユニバーサルですが、アーキテクチャ armv7 の (n) armv7 スライスが含まれていません。
ライブラリベンダーがarmv7バージョンを作成するのを待っている間に、2つの新しいXcodeのいずれかを3.2.5のように動作させ、既存のライブラリを受け入れる方法を知っている人はいますか?
iphone - Xcode 4Final-armv6libsとのリンク中の「armv6armv7」の問題
xcode 4 final(利用可能な時間は3.latestと4 GMを使用していました)まで、これは起こりませんでした。xcode 4の最終バージョンにアップグレードすると、armv7バージョンを非armv7ライブラリにリンクしようとしたときにリンクエラーが発生し始めました(私のプロジェクトはデフォルトの標準armv6 armv7有効アーキテクチャに設定されています):
armv6バージョンは正常にコンパイルされますが、全体的なコンパイルプロセスは77のリンクエラーで失敗します。
これは予想される動作であると理解しています。armv6libを使用してarmv7にリンクすることはありません。修正により、プロジェクトがarmv6のみに設定されます。ここでの私の質問は、これが以前のバージョンのxcodeで機能していた理由です。
armv6のみに設定すると、次の警告が表示され始めます。
警告が表示されるのは好きではありません:-)同様の問題を抱えている人はいますか?
ありがとう、
フェルナンド
xcode4 - XCode4アクティブアーキテクチャ設定
XCodeを最新の4バージョン(最終版)に更新しました。私のプロジェクトは、armv6用に構築されたサードパーティのライブラリに依存しています。
問題は、3.xxの場合のように「アクティブなアーキテクチャ」を変更できないことです。代わりに、リンク中にアクティブなアーキテクチャフラグが常にarmv7として渡されることがわかります。
ビルドターゲット(またはスキーム)にアクティブなアーキテクチャを設定する方法を知っている人はいますか?
前もって感謝します。
iphone - 実行時にバイナリ イメージ アーキテクチャを決定する方法は?
クラッシュ ログには、アーキテクチャ (armv6/armv7) に関する情報と読み込まれたすべてのモジュールの識別子を含む「バイナリ イメージ」セクションが含まれます。実行時にこの情報を決定する方法は? (少なくとも、アプリケーションの実行可能ファイルのみ)
NSBundle には executableArchitectures メソッドがありますが、どのアーキテクチャが実行されているかを判断するにはどうすればよいでしょうか?
iphone - OSXでiPhone用のopenldapライブラリを構築するには?
iOS3 および 4 用の openldap-2.4.23 ライブラリをビルドしようとしていますが、configure を実行しようとするとエラーが発生します:
私のenv設定は次のようなものです:
ちなみに、CFLAGS と LDFALGS を次のように変更すると、設定に成功しました。
ただし、make & make install の結果は armv アーキテクチャではありません。
armv6 アーキテクチャの openldap ライブラリをビルドするにはどうすればよいですか? どなたか、助けてください!!
ありがとう。
xcode - 同じipaでarmv6とarmv7をサポートする
次のように構成されたXCodeプロジェクトがあります。
- プロジェクト形式:XCode3.1互換
- アーキテクチャ:標準(armv6 armv7)
- ベースSDK:最新のiOS(現在iOS 4.2に設定されています)
- アクティブなアーキテクチャのみを構築する:未チェック
- 有効なアーキテクチャ:armv6 armv7
私の質問:結果のバイナリ(.ipa)には2つの実行可能ファイルが含まれていますか?アーキテクチャごとに1つ、またはアーキテクチャごとにいくつかの異なるオブジェクトファイルがありますか、それとも分割はそれよりもさらに細かく分割されていますか?
ちょっと興味があるんだけど。ありがとう。