32-bit

    0熱度

    1回答

    我是一名新的學習者,我不會用英語寫得很好。我從很多來源讀到,爲了在程序中訪問局部變量,首先使用[ebp-4]訪問本地變量。我讓這個程序顯示EAX,並且只有一個數據(string)在本地。 [ebp-4]發生了什麼不起作用。我改成了[ebp-8],它工作。爲什麼這樣? mov eax,0x0ffffc345 push eax call Disp_EAX cal

    0熱度

    1回答

    我是彙編新手,遇到了一個我不知道如何調試的問題。我正在編寫一個非常簡單的程序,它接受一個命令行參數,然後輸出參數的因子。目的是熟悉決策和循環。到目前爲止,我已經設法將它們整合在一起,並且它適用於偶數,但不適用於奇數。此外,它可能會爲偶數產生正確的結果,但在最後一次檢查後仍然會出現段錯誤。 section .bss input: resb 100 count: resb 1

    1熱度

    1回答

    我想使用Jenkins PowerShell插件運行PowerShell腳本並且腳本產生以下錯誤: 「錯誤:目標系統必須運行32位操作系統「 從屬服務器在Windows 2008 R2服務器上運行,腳本在本地和遠程從我的Windows 7/x64桌面運行良好,但不會通過插件運行。 我也嘗試使用Windows批處理命令插件來運行它,並且這也行不通 - 同樣的錯誤消息。 我縮小了問題,並發現產生錯誤的

    1熱度

    1回答

    我有一個共享庫,除其他事項外,包含此功能: char * LibVers() { return " LibVers 2.03"; } 我包裝,所述使用ctypes的,有一個共享庫property defined defined: @property def lib_vers(self): """Get shared library version informatio

    0熱度

    1回答

    我在我的筆記本電腦上安裝了MS Visual Studio 2012。但現在我需要MS Visual Studio 2010。因此,我正在考慮下載VMWare工作站以創建虛擬機。 然後,我將安裝Windows 7,然後安裝MS Visual Studio 2010。 我想知道這是否會造成性能問題。原因是我將在openCV中使用MS visual studio 2010(在虛擬機中)。我需要使用SV

    0熱度

    1回答

    我在程序集中編寫了一個簡單程序,該程序應該調用setreuid(0,0),然後調用exit()。這裏是我的代碼: section .text ; start code section of assembly global _start _start: xor eax, eax ; setruid call mov al, 0x46 ; get ready for setreuid syst

    1熱度

    1回答

    我在嘗試使用nodejs-ffi模塊加載C 32位DLL時遇到了一些問題。這是我的代碼: 運行時,節點拋出上Dynanic_library.js的錯誤:74動態鏈接錯誤 var ffi = require('ffi'); var ref = require('ref'); var path = require('path'); import idatabase = require('./I

    -1熱度

    1回答

    您好,我正在查看可執行文件,無法訪問源代碼。我之前並沒有真正遇到過這種情況,而且我在網上發現的信息與我所得到的數據不匹配。代碼: 0x08048d4c <+45>: movsbl (%ebx,%eax,1),%esi 0x08048d50 <+49>: and $0xf,%esi 0x08048d53 <+52>: add (%ecx,%esi,4),%edx 我的疑惑是在+52行。 「x

    1熱度

    2回答

    我使用Borland C++ Builder 2009構建32位可執行文件。 我需要改變我的代碼很大一部分,因爲我需要幾乎所有對象的一個​​變量改變(至少)爲64位的變量,它是使用了很多在計算中等等 雖然這樣做我經常面臨這樣的事實:對於使用的特定功能,64位值不是必需的,也不會被需要(例如,緩衝區大小限制,或僅使用不能超過DWORD邊界的子範圍等),那麼我想知道,我是否應該改變這些例程。 或者,在

    8熱度

    1回答

    我想使用gcc 4.8在RHEL 7 64位上編譯32位C應用程序。我收到編譯器錯誤/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory。我需要做些什麼來獲得32位應用程序的編譯和鏈接?