何らかの理由で、glibcを手動でリンクする必要があります。次のプログラムを実行しようとしています。
#include <stdio.h>
int _start(){
printf("ABCDE");
return 0;
}
それをコンパイルするために、私は次のコマンドを入力します:
gcc -c main.c -o main.o
gcc -L/lib/x86_64-linux-gnu/ -nostdlib main.o -o main -lc
残念ながら、実行後、./main
セグメンテーション違反(コアダンプ)のみが発生します
誰かが私が間違っていることをmiに教えてもらえますか?