問題タブ [i386]
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 - armv6 と i386 の違いは何ですか?
libssh2.dylib ( http://www.libssh2.orgのlibssh2 ライブラリを使用して Matthew Wilkinson によってコンパイルされたサードパーティ ライブラリ) を xcode プロジェクトにリンクしようとしていますが、次のコードを試してみると:
エラーは次のとおりです。
libssh2 API を試すと、このエラーが発生します。誰でも何が問題なのか手がかりを持っていますか? これらは私がプロジェクトにリンクしたファイルです:
また、libssh2.dylib ファイルをフレームワークにリンクし、[ビルド] タブの [ヘッダー ファイルの検索] への再帰パスをファイル libssh2.a、libgcrypt.a、libgpg-error.a に追加しました。
xcode - Xcode は iOS アプリのデスクトップ アーキテクチャしか提供しない
数人の友人と共同で作業するために Dropbox に入れた iOS プロジェクトがあります。問題は、「破損」しているように見えるため、しばらくして (他の誰かが Xcode プロジェクト ファイルにアクセスした後)、もう一度開こうとすると Base SDK Missing エラーが発生することです。プロジェクト設定で、iOS アプリ用の有効な ARM6/ARM7 アーキテクチャが見つからないことに気付きました。32 ビットまたは 64 ビットの Intel からしか選択できません。私の唯一の他のオプションは、i386、さまざまな形式の PPC、および x86_64 です。iOS用にビルドすることはもうできません。
私が一緒に働いている他の誰もこの問題を抱えているようには見えません。Xcode 3 と 4 の両方に存在するため、Xcode 4 の問題でもありません。
他の誰かがこの問題を抱えていますか? 修正はありますか?
gcc - MacPortsでi386モードでgcc44をコンパイルする方法は?
コマンド「sudoportinstallpy25-gtk」を機能させようとしています。問題は、(少なくとも)依存関係の1つ(gcc44)がコンパイルされていないことです。
私はそれが常にx86_64モードでコンパイルしようとするが、他のすべてはi386モードでコンパイルされることを理解しました。したがって、ライブラリは一致しません。
Macを64ビットモード(さまざまな方法)で起動しようとしましたが、失敗しました。また、gmp(gcc44の依存関係)ではx86_64を使用できません。
したがって、macportsの32ビットモードでgcc44の依存関係を満たす唯一のオプションです。それ、どうやったら出来るの?「+i386」オプションでコンパイルに失敗した場合、どうすればi368でコンパイルを強制できますか?+ユニバーサルが失敗します(gmpにはx86_64がありません)?ソースだけをダウンロードできますか?それらをコンパイルするにはどうすればよいですか?
すべてが-f(force)の有無にかかわらず、rootとして試行されました。この問題は、leopard(デフォルト= i386)からsnow leopard(一部はx86_64、一部はi386)にアップグレードしたときに発生しました。
br、
ジュハ
gnu - アセンブラを使用してプレーンバイナリデータ(ELF、シンボルテーブルなどなし)を作成する
データのみの入力ファイル、つまり次のようなものを作成したい:
対応するバイトシーケンス'f'、'o'、'o'、0、0xff、0xff、0xff、0xff、0x78、0x56、0x34、0x12、42、4、0、0、0、'x '、0、0、0。
これをGNUで(as -o foo.o -s foo.S
)としてアセンブルすると、400バイト以上のELFファイルが得られます。GNU as(またはNASMまたはその他のアセンブラ)でプレーンなバイナリ表現を取得するにはどうすればよいですか?私はオプションとしてGNUを研究しましたが、役に立ちませんでした。答えが簡単になる場合は、入力形式を変更できます(つまり、より多くの異なる疑似操作を使用します)。
どんなヒントも深く感謝します!
よろしく、イェンス
assembly - 386 のエミュレート
古典的なコンピューターのプログラムを書くコンテストに応募しています。PC/MS-DOSエントリーで応募します。ルールでは、386 までの CPU の使用が許可されています。
少し調べてみたところ、市場で最も強力な 386 は 40MHz で動作する Intel 386DX であることがわかりました。とにかく、競合他社 (AMD、Cyrix、Texas Instruments...) のいずれかが、全体的なパフォーマンスが向上した 386 互換の CPU をリリースしたかどうかはわかりません (インチップ FPU を含むこれらの CPU に特に興味があります)。
もっと良い 386 バリアントを知っていますか? さらに、可能な限り正確に DOSBox でエミュレートする方法を知る必要があります。
ありがとう!
iphone - ファイルに必要なアーキテクチャ i386 がありません
MapKit と CoreLocation フレームワークを追加した後、アプリのビルドに問題があります。どちらも 4.3 フレームワークであり、アプリは以前は UIKit、CoreGraphics、および Foundation で正常に動作していましたが、これら 2 つの問題が発生しました。必要なアーキテクチャが不明ですが、コードにバグはありません。どんな助けでも大歓迎です!
x86 - i386 と AMD64 ABI の違い
i386 と AMD64 のアプリケーション バイナリ インターフェイス (ABI) 間のデータ型のすべての違いはどこにありますか?
long 型は、i386 ABI では 32 ビット、AMD64 では 64 ビットであることを知っています。これは正しいです?
gcc - 単一のdivl命令を使用した除算とモジュラス(i386、amd64)
divl
単一の命令を使用して除算とモジュラスの両方を取得するために、gccのインラインアセンブリを考え出そうとしていました。残念ながら、私は組み立てがあまり得意ではありません。誰かがこれについて私を助けてくれませんか?ありがとうございました。
iphone - ld: 警告: ファイル [パス] を無視します。ファイルに必要なアーキテクチャ i386 がありません
iPhone Simulator を実行しようとすると、このエラー メッセージが表示されます。私はXcode 4を使用しています