mingw32 - Error compiling C code using MinGW in Windows 7 -
मेकफाइल इस प्रकार है:
.PHONY: सभी को साफ़ करें: backtrace.dll test.exe backtrace.dll: backtrace.c जीसीसी -O2 कमरा साझा -Wall -ओ $ @ $ ^ -lbfd -liberty -limagehlp --verbose test.exe: test.c जीसीसी जी -Wall -ओ $ @ $ ^ साफ: -del -f backtrace.dll test.exe
स्रोत कोड backtrace.c
एक पुस्तकालय है जो आपको सी में स्टैक ट्रेस प्राप्त करने की अनुमति देता है। विवरण Google कोड पर है:
जब मैं कमांड का उपयोग करता हूं:
mingw32-make
मुझे त्रुटि संदेश मिलता है:
जीसीसी -O2 कमरा साझा -Wall -ओ backtrace.dll backtrace.c -lbfd -liberty -limagehlp सी: /MinGW/lib/libbfd.a (libbfd.o): libbfd.c :( पाठ + 0x6ee) 锛 氬 鈥 榣 ibintl_dgettext 鈥 欐 湭 瀹 氫 箟 鐨 勫 紩 鐢 सी:। /MinGW/lib/libbfd.a (libbfd.o):। libbfd.c :( पाठ + 0x740) 锛氬 鈥 榣 ibintl_dgettext 鈥 欐 湭 瀹 氫 箟 鐨 勫 紩 鐢 सी: /MinGW/lib/libbfd.a (libbfd.o):। libbfd.c :( पाठ + 0x79b) 锛 氬 鈥 榣 ibintl_dgette xt 鈥 欐 湭 瀹 氫 箟 鐨 勫 紩 鐢 सी: /MinGW/lib/libbfd.a (libbfd.o):। libbfd.c :( पाठ + 0x7d0) 锛 氬 鈥 榣 ibintl_dgettext 鈥 欐 湭 瀹 氫 箟 鐨勫 紩 鐢 सी: /MinGW/lib/libbfd.a (bfd.o):। bfd.c :( पाठ + 0x8fd) 锛 氬 鈥 榣 ibintl_dgettext 鈥 欐 湭 瀹 氫 箟 鐨 勫 紩 鐢 सी: / MinGW / Lib / libbfd.a (bfd.o): bfd.c :(। पाठ + 0x964): `libintl_dgettext 'का अधिक अनिर्धारित संदर्भ संग्रह 2 का पालन करें: ld 1 से बाहर निकलें स्थिति mingw32-make: *** [backtrace.dll] त्रुटि 1
मैं इस त्रुटि को ठीक कैसे कर सकता हूं?
आपको चाहिए लिबिनेट लाइब्रेरी के लिए एक संदर्भ जोड़ें, ताकि आपकी लिंक लाइन बन जाए:
जीसीसी-ओ 2 -शेयर -वाल-ओ $ @ $ ^ -lbfd -liberty -limagehlp -lintl -verbose < / कोड>
Comments
Post a Comment