gcc/g++ 出現.../crt1.o: In function `_start': (.text+0x18): undefined reference to `main'的錯誤

解決方法:

在生成鏈接的地方 沒有指定生成的名字 


解決過程中,網上有各種方案,記錄一下:

1 可能是源文件沒有保存

2 可能是main函數不規範 如main函數的函數名字寫錯 或者 返回值錯誤

3 編譯鏈接的地方加-nostartfiles選項

4 還有人說直接把crt1.o 加載編譯鏈接語句的後面


錯誤是相似的 引發錯誤的原因各種各樣 有可能下次會通過其他方法解決。敲打

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章