問題タブ [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.
macos - コマンドラインからアプリの32ビットまたは64ビットバージョンを選択します
私はMacOSXを使用しており、x86_64およびi386アーキテクチャと互換性のある実行可能バイナリを持っています。
コマンドラインから、これらのアーキテクチャのどれを起動する必要があるかを選択したいと思います。
どうやってするか?ありがとう。
objective-c - iOS シミュレータ用の live555 ライブラリのコンパイル
live555 ライブラリをコンパイルしました
iOSデバイス用ですが、iOSシミュレーター用にコンパイルできません。誰もそれを行う方法を知っていますか? ありがとう。
linux - 最小スタック フレーム サイズ
現在、Stripe による Capture-the-Flag イベントを行っています (まだ見ていない場合は、チェックしてください)。このイベントでは、逆アセンブルされた実行可能ファイルをよく見る必要があり、asm に関する私の知識はほとんどありません。
0x18
定数がある種の最小スタックサイズとして表示されるのを見続けています。たとえば、char[1024] 配列を割り当てて関数 strcpy() を呼び出す関数では、アセンブリは次のようになります。
なぜ余分なスペースが必要なのですか?
assembly - アセンブリ言語整数レジスタ
このアセンブリ命令の意味がわかりません。その効果と理由は?
レジスタの初期値は
assembly - アセンブリ内の strlen、1 ずれていますか?
null で終わる文字列の長さをカウントするために、C から呼び出し可能な次のアセンブリ関数を作成しました。しかし、何らかの理由で、カウントは常に +1 ずれています。理由がわかりません。どんな手掛かり?
ありがとう!!!
c - この「c(.text + 0x7):再配置は次のように切り捨てられます:8.data」はどのようなエラーです。
プログラムをコンパイル/リンクしていました
そして私はそのエラーを受け取り続けました。正直なところ、これが何を意味するのかわかりません。
どんな手掛かり?
ありがとう、
gcc - i386 アーキテクチャー上の gcc
いくつかの .o ファイルを次のようにリンクしようとしています:
そして私は得る:
libc6-i386 gcc-multilib ia32-lib をインストールしました
どこに問題があるのでしょうか?
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 のシンボルが見つかりませんでした。
(編集:必要なライブラリはすべてインポートされ、ガベージコレクションオプションは無効になりました)
どこから始めればいいのかわかりません。何が悪いのか教えてください。どんな助けでも大歓迎です。ありがとう
xcode - Cocoa アプリケーションでブースト ライブラリにリンクする
プログラミングは初めてで、Cocoa アプリケーションで Boost ライブラリにリンクするのに問題があります。
XCode で C++ アプリケーションから Boost ライブラリにリンクしたところ、問題なく動作しました。ただし、私が現在取り組んでいる Cocoa アプリケーションでは、Boost ライブラリにリンクするために同じことを行っても機能せず、エラーがスローされます。
これは、C++ アプリケーションが Boost ライブラリで動作する x86_64 アーキテクチャを使用しているのに対し、Cocoa アプリケーションは i386 アーキテクチャを使用しているためと思われますが、これは動作していないようです。
解決策が、i386 アーキテクチャで動作するように Boost ライブラリを何らかの方法でインストールする必要がある場合、どうすればそれを行うことができますか? それとも、別のより良い解決策がありますか?
前もって感謝します。
xcode - アーキテクチャi386のシンボルが見つかりません-MCPConnection
今日、私はmysql用のMCPConnetionをインストールしました。
ソースコードをアプリにコピーしました。
次に、コードを呼び出します。
裾で作業しました:
Xcodeは私にエラーを与えます:
私は現在何をしていませんか?
(Xcode 4.4 DP2、Mountain Lion DP2)