是否有理由将目录添加到链接路径两次?

时间:2016-08-23 20:56:08

标签: c++ makefile ld

我刚刚给了某些c++代码,这是一种我比较新的语言。看Makefile,似乎有一些草率和不一致的用途,但也许这只是我的经验不足。在Makefile的这一行中,是否有理由将-L$(DIRLIB)包括两次?

$(CC) $^ $(LDFLAGS) -L$(DIRLIB) -l$(LIB) -L$(DIRLIB) -lboost_regex-mt -o $@

我意识到订单很重要,因为它确定了搜索路径,但如果ld在第二个实例中找不到第一个实例中的任何内容,我会感到惊讶。这似乎是一个错误,因为当我删除第二个代码时,代码编译得很好。

0 个答案:

没有答案