作者SILee (打卡上班的日子)
看板LinuxDev
標題[問題] link出現的錯誤
時間Thu May 1 21:37:03 2008
請問程式link時出現這樣的錯誤的錯誤訊息是什麼原因造成的?
undefined reference to '__stack_chk_fail'
我只要在程式裡面宣告一個大一點的array,在link階段就會出現這種錯誤
但是把array拿到function外面宣告成global的就沒這個問題
看起來像是程式將local variable塞到stack時overflow了
但是stack overflow應該是run time error怎麼會在link就出問題?
thanks!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.105.115
推 Bencrie:不能用malloc嗎 ? 05/01 21:37
→ SILee:我是在Linux上開發一些低階的系統程式 沒有OS的support 05/01 21:38
→ SILee:所以也沒有malloc這類的指令可以用 05/01 21:39
推 Falldog:kmalloc? 05/01 21:59