cht電腦資訊gcin
adm Find login register

Makefile 中的奇怪寫法?

swyear
joined: 2007-10-04
posted: 127
promoted: 4
bookmarked: 0
1subject: Makefile 中的奇怪寫法?Promote 0 Bookmark 02009-07-17quote  

--- Makefile.orig    2009-07-16 22:40:14.000000000 +0800
+++ Makefile    2009-07-16 22:40:54.000000000 +0800
@@ -142,7 +142,7 @@
     $(CC) -o $@ $(OBJS_phoa2d) $(LDFLAGS)
 
 phod2a: $(OBJS_phod2a)
-    $(CC) -lX11 -o $@ $(OBJS_phod2a) $(LDFLAGS)
+    $(CC) -o $@ $(OBJS_phod2a) $(LDFLAGS) -lX11
 
 tsa2d:  $(OBJS_tsa2d)
     $(CC) -o $@ $(OBJS_tsa2d) $(LDFLAGS)

 

我照的其他的(都是先寫 -o)改了,才能在

openSUSE Factory (以後的 11.2)中編譯

不知這樣寫有無特別涵意,我這樣改會不會有什麼問題?

eliu

joined: 2007-08-09
posted: 11482
promoted: 617
bookmarked: 187
新竹, 台灣
2subject: Makefile 中的奇怪寫法?Promote 0 Bookmark 02009-07-17quote  

swyear
-    $(CC) -lX11 -o $@ $(OBJS_phod2a) $(LDFLAGS)
+    $(CC) -o $@ $(OBJS_phod2a) $(LDFLAGS) -lX11

 

-lX11 放在後面是比較正確的寫法

cht電腦資訊gcin
adm Find login register
views:6431