makefile中,当用-L 或者-I指定路径时,如果需要用到多个路径,是需要每个路径都需要一个-L或者-I还是可以

2025-05-13 07:29:18
推荐回答(2个)
回答1:

如果需要用到多个路径时,是每个路径都需要一个-L或者-I选项,每个-L或者-I选项后面分别跟一个路径,各个-L或者-I选项加路径,之间用空格分割。比如:-L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk

回答2:

规矩上是每个路径一个。这样导入的目录可以通过makefile的机制增加。
LDFLAGS := -L/xxx1/lib
ifdef XXX
LDFLAGS += -L/xxx/2lib
endif