[問題] Fedora9 on PS3
各位板大
不知道板上大大有沒有玩過IBM的Cell B.E
小弟是新手 這有一些問題
我寫了一個計算時間的程式(test.c)
內容大概是
#include<stdio.h>
#include<time.h>
int main()
{
clock_t start,finish;
double duration;
....
start=clock();
function
finish=clock();
duration = (double)(finish-start)/CLOCKS_PER_SEC;
printf("%f",duration);
return 0;
}
我想問的是當我單純用gcc編譯時 gcc test.c 可成功編譯出a.out 可執行
而我用IBM SDK3.1裡的 ppu-gcc test.c 也可成功編譯出a.out 也可執行
但問題來了 我用spu-gcc test.c 就會出現錯誤
/opt/cell/sysroot/usr/spu/lib/libc.a(lib_a-clock.o):In function 'clock';
/root/sdk3.1/src/redhat/BUILD/spu-newlib-1.16.0/obj-spu/spu/newlib/libc/
time/../../../../src/newlib/libc/time/clock.c:62: undefined reference to 'time'
collect2: ld returned 1 exit status
另一個問題是我寫這個程式
主要是想測試單獨一個PPU效能和測試單獨一個SPU的效能(比較)
但我不確定是否能只寫一個程式而不經由PPU來直接測試SPU
我在想這會不會是我發生問題的所在
抱歉 問題有點長 謝謝大大
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.88.146
※ 編輯: kobe2006 來自: 118.171.88.146 (06/14 23:59)
→
06/15 06:22, , 1F
06/15 06:22, 1F
→
06/15 11:12, , 2F
06/15 11:12, 2F
推
06/15 17:13, , 3F
06/15 17:13, 3F
※ 編輯: kobe2006 來自: 203.64.101.160 (06/15 17:28)
推
06/15 21:09, , 4F
06/15 21:09, 4F
推
06/23 20:54, , 5F
06/23 20:54, 5F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章