2010-09-24 39 views
0

noticed這個命令:反撥選項是什麼意思?

gcc -Wall `libnet-config --defines` libnet-example-x.c -o libnet-example-x `libnet-config --libs` 

什麼是libnet-config --defineslibnet-config --libs意思?

回答

2

它正在執行一個程序,該程序生成必要的gcc參數來編譯使用libnet的應用程序。

在命令行中執行這一點,你會看到正在發生的事情:

libnet-config --defines 
+0

我明白了,謝謝。但是當我舉例時,它會給我一些未聲明的錯誤,例如:LN_ERR_WARNING。我想我錯過了一些東西:( – why 2010-09-24 15:43:44

+0

如你所說,「libnet-config --libs」生成'-lnet' – why 2010-09-24 15:46:18

+0

@sharp,如果你有編譯問題,我建議你再打開一個問題。 ,但超出了你問的範圍。 – mikerobi 2010-09-24 19:46:15

1

libnet-config是一個可執行文件時的說法--defines和列表稱那將返回-D...選項GCC列表-l...與另一個論點。