安裝軟體在make時發生問題 - Linux

Cara avatar
By Cara
at 2009-06-08T16:02

Table of Contents

※ 引述《newfox ()》之銘言:
: 各位高手,抱歉了,我是個毫無背景的新手
: 被老師叫來負責linux....
: 對這完全不了解,也不知道標題下得怎樣,請多見諒
: 我上網抓了個軟體
: 照其步驟安裝並解壓縮後
: 他是這樣寫的
: Build and test the examples from the manual.
: $ cd source/tools/ManualExamples/

我在我的環境實測了一下您欲編譯的 pintool, 可以正常編譯及執行它所提供的
Example, 以下是我的測試步驟,

1. 在 http://www.pintool.org/downloads.html 裡找和我系統符合的package,
由於我的 Linux 是 32-bit, GCC 版本是 4.3.3 所以我選擇了 Linux/IA32/gcc4.0
這一個 link, 檔名為 pin-2.5-24110-gcc.4.0.0-ia32_intel64-linux.tar.gz
註: 若不知道自己的 GCC 版本, 請打 gcc --version 來看

2. 解開後進去編譯
# tar zxvf pin-2.5-24110-gcc.4.0.0-ia32_intel64-linux.tar.gz
# cd pin-2.5-24110-gcc.4.0.0-ia32_intel64-linux
# cd source/tools
# make

3. 第二步驟跑完後, 試試 README 裡提到的 example, 以下節錄該 README 的部份
內容如下:
----------------------------------------------------------------------
To build and run a sample tool on Linux*:

cd source/tools/SimpleExamples
make opcodemix.test
../../../pin -t obj-intel64/opcodemix.so -- /bin/ls

This will instrument and run /bin/ls, the output for this tool is in
opcodemix.out.
----------------------------------------------------------------------
但是我是 ia32, 所以要把上述 obj-intel64 改成 obj-ia32
目前已經在 source/tools 底下了, 所以我們接著以下的步驟:

# cd SimpleExamples
# make opcodemix.test (試過這行其實不太需要)
# ../../pin -t obj-ia32/opcodemix.so -- /bin/ls

4. 檢查執行的結果
# cat opcodemix.out

然而, ManualExample 裡, 我也用同樣的步驟試過 strace.so, 沒有遇到什麼問題,
有可能您下載的 package 不符合你的系統, 請您再重新下載後試試看


--
Tags: Linux

All Comments

Olivia avatar
By Olivia
at 2009-06-13T01:26
謝謝...已解決

Google發佈Mac與Linux版Chrome

Susan avatar
By Susan
at 2009-06-08T13:15
資訊整理:http://www.digi-cit.com/cit/viewthread.php?tid=16081 Google週四釋出Mac OS X與Linux版的Chrome瀏覽器,不過目前只是十分原始的開發者預 覽版,公司還不推薦一般人使用。 「為了取得更多開發者的回應,我們推出了開發者版的Goo ...

關於~./bashrc 問題

Charlotte avatar
By Charlotte
at 2009-06-08T09:55
※ 引述《water0618 (台北天空不一樣)》之銘言: : LINUX RedHat 5.0 : 那天在root權限底下,編輯~./bashrc : 在裡面加上下面二行 : path=and#34;path…and#34; : export path : 之後用root權限在ssh ...

安裝軟體在make時發生問題

Ethan avatar
By Ethan
at 2009-06-08T01:28
各位高手,抱歉了,我是個毫無背景的新手 被老師叫來負責linux.... 對這完全不了解,也不知道標題下得怎樣,請多見諒 我上網抓了個軟體 照其步驟安裝並解壓縮後 他是這樣寫的 Build and test the examples from the manual. $ cd source/tool ...

Ubuntu Studio 9.04 與Ti4200顯卡相衝嗎??

Harry avatar
By Harry
at 2009-06-08T00:35
各位大大好~~ 小弟的顯卡是NVIDIA 的 Ti 4200 之前用Ubuntu 9.04還滿正常的 改用ubuntu studio 9.04後卻無法找到合適的驅動程式 導致特效都無法開啟,還會進不去作業系統(他說x server有問題) 試過了71、96、173、180四個版本的驅動程式 都無法 ...

平行運算IP設定還有隨身硬碟的問題

Iris avatar
By Iris
at 2009-06-07T21:55
我用的是Fedora 4 問題一 平行運算client的部份IP怎麼設定 我目前知道從setup進去network blablabla 可是欄位要填什麼 問題二 怎麼把隨身硬碟mount上去 都讀不到 感謝各位神人 - ...