新增除錯選項編譯出現錯誤

2021-06-26 00:54:51 字數 1263 閱讀 1469

sky@sky-lenovo-ideapad-y470:~/work$ gcc -o -ggdb3 statistic statistic.c

statistic:在函式『_fini』中:

(.fini+0x0): `_fini'被多次定義

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_info): relocation 0 has invalid symbol index 7

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_info): relocation 1 has invalid symbol index 8

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_info): relocation 2 has invalid symbol index 9

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_ranges): relocation 0 has invalid symbol index 4

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_ranges): relocation 1 has invalid symbol index 4

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_ranges): relocation 2 has invalid symbol index 5

/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crti.o(.debug_ranges): relocation 3 has invalid symbol index 5

/usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/crti.o:(.fini+0x0):第一次在此定義

statistic:在函式『data_start』中:

(.data+0x0): `__data_start'被多次定義

問題:在編譯statistic.c程式時,包含除錯資訊,出現以上列印資訊

解決:使用gcc  -ggdb3 -o statistic statistic.c 問題解決

g 編譯出現glibc detected 錯誤

glibc detected free invalid pointer glibc detected malloc memory corruption glibc detected double free or corruption out 0x00000000005c18a0 glibc dete...

g 編譯出現glibc detected 錯誤

glibc detected free invalid pointer glibc detected malloc memory corruption glibc detected double free or corruption out 0x00000000005c18a0 glibc dete...

使用VC2005編譯出現這個錯誤

include unknwn.idl 108 error midl2025 syntax error expecting or near annotation include unknwn.idl 108 error midl2026 cannot recover from earlier synt...