反引号选项意味着什么?

时间:2010-09-24 15:36:36

标签: shell backticks

noticed这个命令:

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

libnet-config --defineslibnet-config --libs的含义是什么?

2 个答案:

答案 0 :(得分:2)

它正在执行一个程序,该程序生成必要的gcc参数以编译使用libnet的应用程序。

在命令行执行此操作,您将看到发生了什么:

 libnet-config --defines

答案 1 :(得分:1)

libnet-config是一个可执行文件,当使用参数-D...调用时,将返回gcc的--defines选项列表,并使用另一个参数返回-l...列表。< / p>