2014-01-10 64 views
0

所以,我在Raspberry Pi上有一個簡單的c程序,就是使用GPIO引腳。當我編譯它時,我必須在GPIO庫的gcc之後添加-l bcm2835我如何在我的makelfile中包含(GPIO)庫? (在Raspberry Pi上)

現在我有另一個程序,我必須使用make進行編譯,所以我必須編輯我的Makefile以包含這個bcm2835庫。

我知道makefile的基礎知識,但無論我嘗試將它放在makefile中,它都無法正常工作。

我可以有一個簡單的答案,我必須編輯我的生成文件,這將不勝感激。

回答

1

您可以像傳遞任何其他標誌一樣傳遞它。

#makefile 

CC=gcc 
CFLAGS= -g -c -Wall 
MYLIB= -lbcm2835 
program: dependencies 
< TAB IT!>${CC} ${CFLAGS} ${MYLIB} -o Obj dependencies