[解決済み] CygwinのWinMainへの未定義の参照
2022-02-15 23:41:19
質問
コンパイルしようとしているのですが、以下のような問題があります。
$ gcc errlib.c -o errlib.o
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../lib/libcygwin.a(libcmain.o): In function `main':
/usr/src/debug/cygwin-1.7.30-1/winsup/cygwin/lib/libcmain.c:39: undefined reference to `WinMain'
/usr/src/debug/cygwin-1.7.30-1/winsup/cygwin/lib/libcmain.c:39:(.text.startup+0x7e): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `WinMain'
collect2: error: ld returned 1 exit status
何かご指摘はありますか?これらのファイルはよくテストされ、以前はうまくコードを生成しましたが、今はいくつかのcygwin設定またはそうかもしれないと思います...cygwinのWindows 8でコンパイルしています。
解決方法を教えてください。
使用方法
-c
コンパイルフラグで、オブジェクトファイルのみを生成します。このフラグがない場合
-c
は、実行ファイルをリンクしようとすると、リンカー(自動的に呼び出されます)が失敗します。
関連
-
[解決済み] MinGWをアンインストールして、cygwinのmakeをgcc 3.8.1のdeafult makeプログラムとして作る方法
-
[解決済み] 検索してください。パラメータの形式が正しくない
-
[解決済み] Windows版Cygwinでエイリアスを定義する
-
MAKE.EXEについて: /bin/sh: コマンドが見つかりません
-
[解決済み] MinGW-w64とMSYS2のインストール方法を教えてください。
-
[解決済み] インストール後にCygwinのホームフォルダを変更するにはどうすればよいですか?
-
[解決済み] CygwinでC++がインストールされない
-
[解決済み] インストール後、cygwinターミナルが開けない
-
[解決済み] CygwinとMinGWの違いは何ですか?
-
[解決済み] CygwinでC:³³にあるディレクトリに移動する方法を教えてください。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MinGWをアンインストールして、cygwinのmakeをgcc 3.8.1のdeafult makeプログラムとして作る方法
-
[解決済み] インストール後、cygwinターミナルが開けない
-
[解決済み] 検索してください。パラメータの形式が正しくない
-
[解決済み] CygwinのWinMainへの未定義の参照
-
[解決済み] Windows版Cygwinでエイリアスを定義する
-
MAKE.EXEについて: /bin/sh: コマンドが見つかりません
-
[解決済み] MinGW-w64とMSYS2のインストール方法を教えてください。
-
[解決済み] インストール後にCygwinのホームフォルダを変更するにはどうすればよいですか?
-
[解決済み] CygwinでC++がインストールされない
-
[解決済み] apt-get for Cygwin?