問題タブ [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.

0 投票する
1 に答える
605 参照

macos - コマンドラインからアプリの32ビットまたは64ビットバージョンを選択します

私はMacOSXを使用しており、x86_64およびi386アーキテクチャと互換性のある実行可能バイナリを持っています。

コマンドラインから、これらのアーキテクチャのどれを起動する必要があるかを選択したいと思います。

どうやってするか?ありがとう。

0 投票する
1 に答える
1080 参照

objective-c - iOS シミュレータ用の live555 ライブラリのコンパイル

live555 ライブラリをコンパイルしました

iOSデバイス用ですが、iOSシミュレーター用にコンパイルできません。誰もそれを行う方法を知っていますか? ありがとう。

0 投票する
0 に答える
654 参照

linux - 最小スタック フレーム サイズ

現在、Stripe による Capture-the-Flag イベントを行っています (まだ見ていない場合は、チェックしてください)。このイベントでは、逆アセンブルされた実行可能ファイルをよく見る必要があり、asm に関する私の知識はほとんどありません。

0x18定数がある種の最小スタックサイズとして表示されるのを見続けています。たとえば、char[1024] 配列を割り当てて関数 strcpy() を呼び出す関数では、アセンブリは次のようになります。

なぜ余分なスペースが必要なのですか?

0 投票する
2 に答える
5829 参照

assembly - アセンブリ言語整数レジスタ

このアセンブリ命令の意味がわかりません。その効果と理由は?

レジスタの初期値は

0 投票する
2 に答える
712 参照

assembly - アセンブリ内の strlen、1 ずれていますか?

null で終わる文字列の長さをカウントするために、C から呼び出し可能な次のアセンブリ関数を作成しました。しかし、何らかの理由で、カウントは常に +1 ずれています。理由がわかりません。どんな手掛かり?

ありがとう!!!

0 投票する
1 に答える
452 参照

c - この「c(.text + 0x7):再配置は次のように切り捨てられます:8.data」はどのようなエラーです。

プログラムをコンパイル/リンクしていました

そして私はそのエラーを受け取り続けました。正直なところ、これが何を意味するのかわかりません。

どんな手掛かり?

ありがとう、

0 投票する
1 に答える
3267 参照

gcc - i386 アーキテクチャー上の gcc

いくつかの .o ファイルを次のようにリンクしようとしています:

そして私は得る:

libc6-i386 gcc-multilib ia32-lib をインストールしました

どこに問題があるのでしょうか?

0 投票する
0 に答える
723 参照

iphone - アーキテクチャ i386 の未定義シンボル: "_objc_assign_ivar"。iOS 4 で既存の Xcode 3 iPhone プロジェクトを Xcode 4 で開くとエラーが発生する

Xcode 3 を使用して正常に動作する iPhone プロジェクトが 1 つあります。そのエラーは次のように述べています。

アーキテクチャ i386 の未定義シンボル: "_objc_assign_ivar"、次から参照:

  • -[myAppDelegate application:didFinishLaunchingWithOptions:]myAppDelegate.o で

  • -[myAppDelegate DoAsynchronousCommand:PARAM_ARRAY:Delegate:]myAppDelegate.o で

  • -[myAppDelegate connection:didReceiveData:]myAppDelegate.o で

  • -[myAppDelegate connectionDidFinishLoading:]myAppDelegate.o で

ld: アーキテクチャ i386 のシンボルが見つかりませんでした。

(編集:必要なライブラリはすべてインポートされ、ガベージコレクションオプションは無効になりました)

どこから始めればいいのかわかりません。何が悪いのか教えてください。どんな助けでも大歓迎です。ありがとう

0 投票する
1 に答える
425 参照

xcode - Cocoa アプリケーションでブースト ライブラリにリンクする

プログラミングは初めてで、Cocoa アプリケーションで Boost ライブラリにリンクするのに問題があります。

XCode で C++ アプリケーションから Boost ライブラリにリンクしたところ、問題なく動作しました。ただし、私が現在取り組んでいる Cocoa アプリケーションでは、Boost ライブラリにリンクするために同じことを行っても機能せず、エラーがスローされます。

これは、C++ アプリケーションが Boost ライブラリで動作する x86_64 アーキテクチャを使用しているのに対し、Cocoa アプリケーションは i386 アーキテクチャを使用しているためと思われますが、これは動作していないようです。

解決策が、i386 アーキテクチャで動作するように Boost ライブラリを何らかの方法でインストールする必要がある場合、どうすればそれを行うことができますか? それとも、別のより良い解決策がありますか?

前もって感謝します。

0 投票する
1 に答える
493 参照

xcode - アーキテクチャi386のシンボルが見つかりません-MCPConnection

今日、私はmysql用のMCPConnetionをインストールしました。

ソースコードをアプリにコピーしました。

次に、コードを呼び出します。

裾で作業しました:

Xcodeは私にエラーを与えます:

私は現在何をしていませんか?

(Xcode 4.4 DP2、Mountain Lion DP2)