[解決済み] C リンクエラー: 'main' への未定義の参照
2022-03-01 14:07:43
質問
このトピックに関する他の回答も読みましたが、残念ながら私の助けにはなりませんでした。私はいくつかのcプログラムを一緒にリンクしようとしているのですが、応答でエラーが発生します。
$ gcc -o runexp.o scd.o data_proc.o -lm -fopenmp
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status
make: * [runexp] Error 1
私はちょうど1つのメイン関数を持っており、それはrunexpにあります。その形式は
int main(void) {
...;
return 0;
}
なぜこのようなエラーが発生するのか、何か思い当たることはありますか?ありがとうございます。
解決方法は?
の後に出力ファイル名を指定する必要があります。
-o
オプションで指定します。あなたの場合
runexp.o
は入力オブジェクトファイルではなく、出力ファイル名として扱われるため、あなたの
main
関数は未定義です。
関連
-
[解決済み】 `S_ISREG()` とは何ですか、そして何をするのですか?
-
[解決済み】 error: too few arguments to function `printDay' (C言語)
-
[解決済み】エラー。非スカラー型への変換を要求された
-
[解決済み】EAGAINとはどういう意味ですか?
-
[解決済み】コンパイラの警告 - 真理値として使用される代入の周囲に括弧を付けることを推奨する
-
[解決済み】警告:引数「互換性のないポインタ型から」を渡す[デフォルトで有効]。
-
[解決済み】malloc():メモリ破壊
-
[解決済み】インクリメントオペランドとして lvalue が必要です。
-
[解決済み】未定義参照 makefile が間違っているのかも?
-
[解決済み】execvp: バッドアドレスエラー
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Valgrind - strcpyのサイズ1の無効な書き込み
-
[解決済み] Connect: ソケット以外でのソケット操作
-
[解決済み】式は、単純なポインタ演算を使用して完全なオブジェクト型へのポインタでなければなりません【重複】。
-
[解決済み】ポインタと整数の比較で警告が出る
-
[解決済み】C言語で浮動小数点例外(コアダンプ)発生
-
[解決済み】LEALアセンブリ命令は何をするのですか?
-
[解決済み】MB/sとMiB/sを計算する方法は?
-
[解決済み】インクリメントオペランドとして lvalue が必要です。
-
[解決済み】スタックスマッシュを検出しました
-
[解決済み】makefile:4。*** missing separator. 停止する