前提・実現したいこと
このソースコードをコンパイルしたいです
今課題を行っており、前問までは通常通りコンパイルできていたのですが、急に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
エラーメッセージ /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: error: ld returned 1 exit status
該当のソースコード
ソースコード #include<stdio.h> #include<math.h> int main(){ float a,b,c,d,x1,x2,real,imag; scanf("%f %f %f",&a,&b,&c); d=b*b-4*a*c; if (d<0){ real=-b; imag=sqrt(-d); printf("解:x=%2f+%2fi, %2f-2fi\n",real,imag,real,imag ); } else if(d==0){ x1=(-b+sqrt(d))/2a; printf("解:x=%2f\n", x1); } else { x1=(-b+sqrt(d))/2a; x2=(-b-sqrt(d))/2a; printf("解:x=%2f, %2f\n",x1,x2); } return 0; }
試したこと
補足情報(FW/ツールのバージョン)
Windows10 でWSLを使っています。
言語のタグを付けて下さい。
回答2件
あなたの回答
tips
プレビュー