私はVisual Studio 2010に取り組んでいるMFCの男で、Visual Studioを使用していくつかの実行可能ファイルを作成しています!! しかし、Linux と Mac では、実行可能ファイルが通常の Windows のように機能しません!!。そこで、「MinGW」コンパイラを使用して実行可能ファイルを作成することにしました。
注:-1 つの提案をお願いします。
CドライブにWinGWコンパイラを正常にインストールし、次のプログラムで作業を開始しました..
#include <iostream>
using namespace std;
int main ()
{
cout << "Hello ";
return 0;
}
次のコマンドを使用してコンパイルします。
g++ -static-libgcc -static-libstdc++ Main.cpp
同じフォルダーにa.exeという名前の実行可能ファイルが1つ見つかりました:)正常に動作しています:)
しかし、しばらくして、同じプログラムを次のように変更することにしました。
int main ()
{
return 0;
}
同じコマンドでコンパイルしますが、コマンドラインを使用して実行すると、「アクセスが拒否されたので、そのフォルダーに移動し、 「管理者として実行」として同じ実行可能ファイルを実行すると、メッセージウィンドウが指定されたにアクセスできないというメッセージボックスが1つ表示されますデバイス パスまたはファイル。適切な権限がない可能性があります
- -編集 -
次のコードは機能しません:-
int main ()
{
int k;
return 0;
}
しかし、このプログラムは動作しています:-
int main()
{
int k;
k = 0;
return 0;
}