作者 主題: gcc 最简单的编译也出错.....  (閱讀 3842 次)

0 會員 與 1 訪客 正在閱讀本文。

jianxiong

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
gcc 最简单的编译也出错.....
« 於: 2009-11-24 11:10 »
gcc 最简单的编译也出错.....


gcc hello.c

/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crt1.o:in fuction '_start'

(.text+0x18): undefined reference to 'main'
collect2: ld returned 1 exit status

hello.c 内容就是

#include <stdio.h>
int main(void)
{
printf("Hello World\n");
}

elleryq

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
回覆: gcc 最简单的编译也出错.....
« 回覆 #1 於: 2009-11-24 13:51 »
你想問為甚麼出錯??
還是想挑剔 gcc ??
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org

andrew

  • 實習板主
  • 懷疑的國中生
  • **
  • 文章數: 69
    • 檢視個人資料
回覆: gcc 最简单的编译也出错.....
« 回覆 #2 於: 2009-11-24 15:30 »
gcc 最简单的编译也出错.....
/usr/lib/gcc/i386-redhat-linux/4.1.2/../../../crt1.o:in fuction '_start'

(.text+0x18): undefined reference to 'main'
collect2: ld returned 1 exit status

我不知道你想幹嘛?
但如果連錯誤訊息都不想看, 發這篇文章簡直是浪費版面!
find /my_brain type sleepy -exec rm -rf {} \;

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
回覆: gcc 最简单的编译也出错.....
« 回覆 #3 於: 2009-11-24 16:02 »

1. 你程式碼確定只有打這樣而已嗎?
2. 你原始檔案是 .c 還是 .cpp?
3. 你是使用 gcc 還是 g++ 編譯?
4. 你 gcc 怎樣安裝的?內建還是自己 tarball ?
5. 你用那個 linux 發行版本?
I am kenduest - 小州

my website: http://kenduest.sayya.org/