我知道连接时的-l和-L选项,但我正在寻找在CDT/Juno下将--start-group和--end-group以及所有库文件添加到我的C项目(属性)中,我应该把这个选项放在哪里? -Xlinker?
谢谢 Marc
谢谢 Marc
您可以通过“专家设置:命令行模式”插入这些选项。
要插入选项 -Wl,--start-group
和 -Wl,--end-group
,请编辑此字段。按照以下步骤进行操作:
从
${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}
为了
${COMMAND} ${FLAGS} ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} $(OBJS) -Wl,--start-group $(USER_OBJS) -Wl,--end-group $(LIBS)
${INPUTS}
,它等于INPUT="$(OBJS) $(USER_OBJS) $(LIBS)"
。请在生成的makefile中检查结果。