[問題] 板上有人使用過 PAPI 提供的 flops指令嗎?已回收
不知道板上的各位有沒有人使用過呢?
現在遇到了個問題...希望大家幫忙解決
PAPI有在MATLABCentral提供了flops的解決方法
http://www.mathworks.com/matlabcentral/fileexchange/5445
(這邊的比較舊)
而在PAPI自己的網站有比較新的
http://icl.cs.utk.edu/papi/software/index.html
我是在這邊 Download PAPI 3.6.2 的版本
問題來了...要使用PAPI的東西必須要會mex,
>> mex -setup
我這邊是選
Microsoft Visual C++ 2005 in C:\Program Files\Microsoft Visual Studio 8
的Compiler.
接著執行
>> mex PAPI_flops.c
就發生以下的錯誤訊息
Microsoft (R) Incremental Linker Version 8.00.50727.42
Copyright (C) Microsoft Corporation. All rights reserved.
C:\DOCUME~1\kc\LOCALS~1\Temp\mex_F889C164-AD62-4856-6780-DD3DABA7C122\PAPI_flops.obj
正在建立程式庫 C:\DOCUME~1\kc\LOCALS~1\Temp\mex_F889C164-AD62-4856-6780-DD3DABA7C122\templib.x 和物件 C:\DOCUME~1\kc\LOCALS~1\Temp\mex_F889C164-AD62-4856-6780-DD3DABA7C122\templib.exp
PAPI_flops.obj : error LNK2019: 無法解析的外部符號 _PAPI_read_counters 在函式 _mexFunction 中被參考
PAPI_flops.obj : error LNK2019: 無法解析的外部符號 _PAPI_start_counters 在函式 _mexFunction 中被參考
PAPI_flops.obj : error LNK2019: 無法解析的外部符號 _PAPI_get_real_usec 在函式 _mexFunction 中被參考
PAPI_flops.obj : error LNK2019: 無法解析的外部符號 _PAPI_flops 在函式 _mexFunction 中被參考
PAPI_flops.obj : error LNK2019: 無法解析的外部符號 _PAPI_event_name_to_code 在函式 _mexFunction 中被參考
PAPI_flops.obj : error LNK2019: 無法解析的外部符號 _PAPI_stop_counters 在函式 _mexFunction 中被參考
PAPI_flops.mexw32 : fatal error LNK1120: 6 個無法解析的外部符號
D:\SOFTWARE\MATLAB\R2007B\BIN\MEX.PL: Error: Link of 'PAPI_flops.mexw32' failed.
??? Error using ==> mex at 208
Unable to complete successfully.
囧> 這該如何是好呢?
試了一天都沒有什麼進展...
請高手幫幫忙了。
THX.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.236.140
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章