ESP8266模塊使用【14】---MarkFile文件解釋

在keil中,配置頭文件存放路徑,只需要打開配置窗口,點擊添加頭文件的目錄。

但在ESP8266的開發環境AiThinker_IDE中,需要手動修改配置文件中的參數值,而且參數名稱還十分不易解讀!!


一、MakeFile文件作用:

  • 告訴編譯器需要 編譯、鏈接 哪些文件
  • 配置 c、h文件的存放路徑【最常用】

二、MakeFile文件的存放位置

注意,反人類思維再現,工程中會有多個MakeFile文件,雖然名稱都是MakeFile,但作用各不同:

  • 工程根目錄下(一般不用修改)
  • app根目錄下
  • c文件同級目錄下

三、修改配置

例:因需求新建了一個 aaa 目錄存放 hello.c文件, 得修改兩處。

  • 修改1:在user文件夾,或者其它有c文件的文件夾中,複製一份MarkFile文件
  • 粘貼到 aaa目錄
  • MarkFile, GEN_LIBS = libuser.a, 修改lib與.a之間的字符爲目錄名稱 aaa, 即GEN_LIBS = libaaa.a
  • 修改2 :打開app根目錄MarkFile文件
  • 在SUBDIRS= 的最後,按其中格式添加 aaa, 告訴編譯器app目錄下,哪個地主存放有 c文件
  • 在COMPONENTS_eagle.app.v6 = 的最後,按其中格式添加 aaa/libaaa.a
  • 另外,在最下面, INCLUDES := 一行,表示h文件的存放路徑, h文件在這個目錄下的,可以直接引用
  •  
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章