LSE配置備忘

2021-04-15 14:25:13 字數 957 閱讀 8017

通過摸索,總結出lse(liberty sim envi)編譯視覺化執行的一中方法。

本文是用lse自帶的ia64的例子來做的。

首先我是使用標準的ls-build、ls-link來做,build可以通過,但link階段報告visualizer相關的函式找不到。注釋所有visualizer相關的函式後link通過,生成xsim可執行檔案,可以在命令列下跑ia64的程式了。

是什麼原因visualizer相關函式找不到呢?於是檢視了下lsevisualizer.pdf,原來lse支援視覺化編譯執行,那麼visualizer相關的函式應該再視覺化環境下可用咯?try!

首先使用預設選項再視覺化介面下編譯,編譯通過。執行的時候,卻報「rpc找不到伺服器」,這說明visualizer提供的服務是通過rpc來實現的。後來通過摸索,必須選用下圖build option所示的選項才可以編譯執行一條龍通過。至於原因,未知!

總體編譯執行過程總結如下:

1、開啟命令列,進入lse安裝目錄(/home/liberty/install/lse/),執行source liberty-env.sh命令來初始化shell環境變數。

2、執行ls-build my_spec.lss來編譯,這是會生成machines資料夾,裡面是編譯生成的中間檔案。通過研究這些檔案我們可以發現,build階段做的事情就是將spec轉換成c程式,並編譯。

3、命令列下輸入visualizer,開啟視覺化程式。

4、visualizer中開啟my_spec.lss,分別設定build option和execution option。

5、進入**視覺化階段,可以單步執行。

LSE配置備忘

通過摸索,總結出lse liberty sim envi 編譯視覺化執行的一中方法。本文是用lse自帶的ia64的例子來做的。首先我是使用標準的ls build ls link來做,build可以通過,但link階段報告visualizer相關的函式找不到。注釋所有visualizer相關的函式後l...

mediawiki 配置備忘

新增檔案上傳功能 在 localsettings.php 中 wgenableuploads true 允許上傳 wguploadpath wgscriptpath uploads 預設為 wgscriptpath images 請確保目錄可寫 wguploaddirectory ip upload...

word press 配置備忘

1 關於wordpress中永久連線的配置,如果修改預設設定的話,那麼會提示需要修改.htaccess檔案。這個檔案預設安裝是沒有的,如果需要的話,自行在blog的根目錄 不是web的根目錄 中建立,使用wordpress提供的內容即可。這個修改只對後面的事件起作用,原來記錄的時間是不會更改的。3 ...