gcc链接订单问题

我目前在使用以下行编译时遇到问题:

gcc test.c -I/usr/include -L/lib -lipc -lpcd -lrt -o /home/examples/bin/test 

我被建议使用start-group和end-group对它们进行分组。

我无法获得正确的语法。

我想我需要这个部分,但整条线是什么样的?

-Wl,--start-group -lipc -lpcd -lrt -Wl,--end-group

你有哪个问题?

无论如何,尝试将链接器参数放在最后:

 gcc test.c -o /home/examples/bin/test -I/usr/include -L/lib -lipc -lpcd -lrt