cht電腦資訊gcin
adm Find login register

Makefile 中的奇怪寫法?

swyear
1 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
2 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:6384