我noticed这个命令:
gcc -Wall `libnet-config --defines` libnet-example-x.c -o libnet-example-x `libnet-config --libs`
libnet-config --defines
和libnet-config --libs
的含义是什么?
答案 0 :(得分:2)
它正在执行一个程序,该程序生成必要的gcc参数以编译使用libnet的应用程序。
在命令行执行此操作,您将看到发生了什么:
libnet-config --defines
答案 1 :(得分:1)
libnet-config
是一个可执行文件,当使用参数-D...
调用时,将返回gcc的--defines
选项列表,并使用另一个参数返回-l...
列表。< / p>