Makefile 11 支援頭檔案目錄指定

2021-09-07 11:13:41 字數 3058 閱讀 7744

現在,是時候在對應目錄放入對應檔案了:

1 /×    foo.h     */23

#ifndef __foo_h

4#define __foo_h56

void foo(void)7

8#endif/*__foo_h*/910

11/*

foo.c

*/12

13 #include 14 #include "

foo.h"15

void foo(void)16

1920

/*main.c */

2122

#include "foo.h"

23int main(void)

24

執行make後報錯:

這是在構建依賴檔案時,gcc因為找不到foo.h而報錯。那是因為foo.h和foo.c放在不同的目錄中,這樣需要使用gcc的 -i 選項,指定包含路徑,所以,更改後的makefile如下:

這樣就完成了支援頭檔案目錄指定

讓vs2013支援Makefile語法高亮

vs2013 並不支援 makefile,bash 指令碼之類的語法高亮,更別提 intellisense 了。幸運的是,我們有 scintilla 這一神器,本文嘗試在 vs2013 中整合scintilla 使vs 也可以對 makefile 進行語法高亮。首先用vs2013 的嚮導生成乙個編輯...

sublime text3支援Vue檔案高亮顯示

sublime text 預設開啟.vue檔案全部都是白色的,不是特別方便。安裝外掛程式可以做到 高亮顯示 1 外掛程式vue syntax highlight 解開壓縮包vue syntax highlight master,檔案備用 2 將vue syntax highlight植入sbulim...

GCC更新到4 8支援C 11的特性

1.1 獲取安裝包並解壓 wget tar jxvf gcc 4.8.2.tar.bz2 cd gcc 4.8.2 contrib download prerequisites gmp 4.3.2 mpfr 2.4.2 mpc 0.8.1 1.3 編譯安裝上述三個依賴庫 注意 沒有安裝到 usr l...