這樣可以把整個工程都用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 存在且是乙個...