1. ホーム
  2. Linux

gcc/g++エラー... /crt1.o: 関数 `_start' で。(.text+0x18): `main'への未定義の参照エラー

2022-02-16 14:18:52

解決方法

生成されるリンクの名称が生成先で指定されていない 


ソリューションプロセスは、オンラインで利用可能な様々なオプションによって文書化されています。

1 ソースファイルが保存されていない可能性があります。

2 メイン関数の関数名や戻り値が間違っているなど、標準化されていない可能性があります。

3 リンクをコンパイルする際に -nostartfiles オプション

4 その他、コンパイルリンク文の後に直接 crt1.o を読み込むと言う人もいます。


エラーは似ています。エラーの原因は様々です。次回は別の手段で解決する可能性があります。