[問題]gnu gcc segmation fault

看板Programming作者 (stevens)時間12年前 (2012/05/02 19:40), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/2 (看更多)
大家好, 以gcc -c + ld 是為了想一步步地了解其linker'loader'libary 而想要了解在下gcc 時它的default make file內容. 目前,是先用 0. 使用gcc -v main.c,來看其相關的 1. $gcc -c main.c -o main.o 2. $ld main.o -e main -lc -m elf_i386 -I /lib/ld-linux.so.2 (-lc 為printf的libary, ld-linux.so.2則為在loader時需需需的lib) 3.雖然,可以成功的linker了. 但在其程序行時,卻又出現了segmation fault. 因為其在gcc -v中有太多的設定. 不知有那些必要的.或是該如何來修正其錯誤. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.205.36

05/02 19:45, , 1F
05/02 19:45, 1F

05/02 20:45, , 2F
main.c 可以先 po 出來嗎?
05/02 20:45, 2F

05/02 23:45, , 3F
裡面只有一行printf("hello world");
05/02 23:45, 3F

05/02 23:47, , 4F
return 0;
05/02 23:47, 4F
main.c file #include <stdio.h> int main() { printf("hello\n"); return 0; } 環境, ubuntu 11.04 gcc 4.5.2 ※ 編輯: stevenlin08 來自: 114.33.197.172 (05/02 23:58)
文章代碼(AID): #1FeHqjKZ (Programming)
文章代碼(AID): #1FeHqjKZ (Programming)