2012-07-27 8 views
5

पर लाइन नंबर दिखाने के लिए प्राप्त करें मेरे पास एक मेकफ़ाइल है, जिसमें एक ldflag गुम है। मुझे पता है कि इसे कैसे ठीक किया जाए, लेकिन मुझे नहीं पता कि मेकफ़ाइल में कौन सी रेखा त्रुटि उत्पन्न होती है।त्रुटि

+ make 
    CCLD test 
test-test.o: In function `write_png': 
/home/lenovo/scratch/libass/test/test.c:52: undefined reference to `png_create_write_struct' 
... 
/home/lenovo/scratch/libass/test/test.c:57: undefined reference to `png_destroy_write_struct' 
collect2: ld returned 1 exit status 
make: *** [test] Error 1 

त्रुटि रेखा को मुद्रित करने के लिए मैं कैसे प्राप्त करूं?

(किसी को भी सोच रहा है, तो यह परीक्षण निर्देशिका में libass परियोजना से एक makefile है।)

+1

हमें अपना मेकफ़ाइल दिखाएं। 'मेक' आपको मेकफ़ाइल की रेखा नहीं बताएगा क्योंकि यह केवल लिंकिंग कमांड पर ही हो सकता है। – shkschneider

+0

आप यहां libass लाइब्रेरी http://code.google.com/p/libass/ पा सकते हैं। मैं परीक्षण निर्देशिका में मेकफ़ाइल का निर्माण कर रहा था। मुझे पता है कि लापता लाइब्रेरी -lpng है क्योंकि मैं V = 1 बनाने से गलत कमांड चला सकता हूं। – rhlee

उत्तर