IAR引數變數 以及如何新增vscode

2021-10-25 00:20:41 字數 1421 閱讀 3238

這樣可以把整個工程都用vscode開啟了,而不是乙個檔案,

您可以為路徑和引數使用引數變數,例如,當您在選項對話方塊中指定include路徑時,或者當需要基於當前上下文的類似巨集的擴充套件時,例如在工具的引數中。您可以使用廣泛的預定義引數變數以及建立自己的引數變數,請參見配置自定義引數變數對話方塊。這些是預定義的引數變數:

變數描述

$compiler_args$

除了在編譯使用編譯器時使用的檔名之外,所有編譯

$config_name$

當前構建配置的名稱,例如debug或者release.

$cur_dir$

當前目錄

$cur_line$

當前行$date$

今天的日期

$ew_dir$

iar embedded workbench的目錄, 例如:c:\program files\iar systems\embedded workbench 6.n

$exe_dir$

可執行檔案輸出目錄

$file_bname$

活動檔名(不帶檔案擴充套件型別)

$file_bpath$

活動檔案路徑+檔名(不帶檔案擴充套件型別)

$file_dir$

活動檔案路徑(不帶檔名)

$file_fname$

活動檔名(帶擴充套件型別)

$file_path$

活動檔案路徑 (在編輯器、專案或訊息視窗中)

$list_dir$

list輸出目錄

$obj_dir$

obj輸出目錄

$proj_dir$

工程目錄

$proj_fname$

專案檔名

$proj_path$

專案檔案的完整路徑

$target_dir$

主輸出檔案的目錄

$target_bname$

主輸出檔名(不帶檔案擴充套件型別)

$target_bpath$

主輸出檔案路徑+檔名(不帶檔案擴充套件型別)

$target_fname$

主輸出檔名(帶擴充套件型別)

$target_path$

主輸出檔案的完整路徑

$toolkit_dir$

活動產品目錄,例如:c:\program files\iar systems\embedded workbench 7.n\arm

$user_name$

您的主機登入名

$_envvar_$

windows環境變數envvar. $_和_$內的任何名稱將擴充套件到該系統環境變數。

$my_custom_var$

您自己的引數變數,參見配置自定義引數變數對話方塊。$和$中的任何名稱都將擴充套件到您定義的值。

引數變數還可以在ide選項對話方塊中的一些頁面上使用,參見工具選單。

使用IAR建立庫以及如何使用庫

在使用stm32的韌體庫的時候,需要往工程中新增使用到的功能的對應原始檔,比如 stm32f10x gpio.c等等,乙個個新增很麻煩不說,每次在rebuild的時候都要編譯這些基本不變的檔案.而通過使用庫則可以解決這些問題,首先只需新增一次庫檔案,第二rebuild的時候只編譯我們自己寫的原始檔 ...

IAR中如何實時觀察變數值

用乙個簡單的程式演示一下,首先進入到除錯介面。選中要觀察的變數,然後單擊滑鼠右鍵選擇 add to watch j 將要觀察的變數依次新增到觀察視窗,然後單步執行,或者讓程式執行到斷點處,就可以在觀察視窗看到變數的值。在觀察窗口中變數上單擊滑鼠右鍵,可以選擇變數顯示的格式 quick watch 和...

Shell if引數 以及 變數

a file 如果 file 存在則為真。b file 如果 file 存在且是乙個塊特殊檔案則為真。c file 如果 file 存在且是乙個字特殊檔案則為真。d file 如果 file 存在且是乙個目錄則為真。e file 如果 file 存在則為真。f file 如果 file 存在且是乙個...