[問題] minGW的編譯錯誤訊息
想請問一下板上各位高手,
我現在是在Win7下用minGW,使用cmd.exe來下指令compile
compile中有錯誤的時候,gcc大部分會顯示出正常的錯誤訊息
如:
test.c: In function `int main()':
test.c:16: error: expected `;' before "return"
可是有時候,就會變成下面這種東西QQ :
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0xd): ?芸?蝢拙??阵闾
?摄td::string::size() const?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x60): ?芸?蝢拙??阵
闾?摄td::string::operator[](unsigned int) const?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x9e): ?芸?蝢拙??阵
闾?摄td::string::operator[](unsigned int) const?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0xcc): ?芸?蝢拙??阵
闾?摄td::string::operator[](unsigned int) const?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x1ab): ?芸?蝢拙??阵
闾?摄td::cout?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x1b0): ?芸?蝢拙??阵
闾?摄td::ostream::operator<<(int)?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x1c0): ?芸?蝢拙??阵
闾?摄td::basic_ostream<char, std::char_traits<char> >& std::operator<<
<std::cha
r_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char
const*
)?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x1d1): ?芸?蝢拙??阵
闾?摄td::ostream::operator<<(int)?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x205): ?芸?蝢拙??阵
闾?摄td::ios_base::Init::Init()?
C:\Users\user\AppData\Local\Temp/ccq4QdNZ.o:test.c:(.text+0x220): ?芸?蝢拙??阵
闾?摄td::ios_base::Init::~Init()?
collect2: ld returned 1 exit status
通常都要重開機之後才會恢復= =
想請問一下是為什麼,有解決的辦法嗎?謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.212.19
※ 編輯: saalachen 來自: 114.25.212.19 (02/04 23:47)
推
02/04 23:53, , 1F
02/04 23:53, 1F
→
02/06 00:16, , 2F
02/06 00:16, 2F
推
02/06 14:43, , 3F
02/06 14:43, 3F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章