2016-09-21 10 views
0

私は現在、Linux OS上でWindowsアプリケーションをコンパイルしようとしています。私はこれを行うためにmingwが必要です。私はDebianがmingwパッケージがすでにインストールされていると読んでいます。私はシェルコマンドを実行すると:Linuxにmingwをインストール

apt-cache search mingw 

を私は出力を得る:私はi686の-W64-MINGW32のための/ usr/bin /と/ usr/libがチェックすると

binutils-mingw-w64 - Cross-binutils for Win32 and Win64 using MinGW-w64 
binutils-mingw-w64-i686 - Cross-binutils for Win32 (x86) using MinGW-w64 
binutils-mingw-w64-x86-64 - Cross-binutils for Win64 (x64) using MinGW-w64 
g++-mingw-w64 - GNU C++ compiler for MinGW-w64 
g++-mingw-w64-i686 - GNU C++ compiler for MinGW-w64 targeting Win32 
g++-mingw-w64-x86-64 - GNU C++ compiler for MinGW-w64 targeting Win64 
gcc-mingw-w64 - GNU C compiler for MinGW-w64 
gcc-mingw-w64-base - GNU Compiler Collection for MinGW-w64 (base package) 
gcc-mingw-w64-i686 - GNU C compiler for MinGW-w64 targeting Win32 
gcc-mingw-w64-x86-64 - GNU C compiler for MinGW-w64 targeting Win64 
gcc-mingw32 - GNU Compiler Collection for MinGW32 (transition package) 
gfortran-mingw-w64 - GNU Fortran compiler for MinGW-w64 
gfortran-mingw-w64-i686 - GNU Fortran compiler for MinGW-w64 targeting Win32 
gfortran-mingw-w64-x86-64 - GNU Fortran compiler for MinGW-w64 targeting Win64 
gnat-mingw-w64 - GNU Ada compiler for MinGW-w64 
gnat-mingw-w64-i686 - GNU Ada compiler for MinGW-w64 targeting Win32 
gnat-mingw-w64-x86-64 - GNU Ada compiler for MinGW-w64 targeting Win64 
gobjc++-mingw-w64 - GNU Objective-C++ compiler for MinGW-w64 
gobjc++-mingw-w64-i686 - GNU Objective-C++ compiler for MinGW-w64 targeting Win32 
gobjc++-mingw-w64-x86-64 - GNU Objective-C++ compiler for MinGW-w64 targeting Win64 
gobjc-mingw-w64 - GNU Objective-C compiler for MinGW-w64 
gobjc-mingw-w64-i686 - GNU Objective-C compiler for MinGW-w64 targeting Win32 
gobjc-mingw-w64-x86-64 - GNU Objective-C compiler for MinGW-w64 targeting Win64 
gdb-mingw-w64 - Cross-debugger for Win32 and Win64 using MinGW-w64 
gdb-mingw-w64-target - Cross-debugger server for Win32 and Win64 using MinGW-w64 
libconfig++-dbg - parsing and manipulation of structured config files(C++ debug symbols) 
libconfig++-dev - parsing and manipulation of structured config files(C++ development) 
libconfig++9 - parsing and manipulation of structured configuration files(C++ binding) 
libconfig-dbg - parsing and manipulation of structured config files(debug symbols) 
libconfig-dev - parsing and manipulation of structured config files(development) 
libconfig-doc - parsing and manipulation of structured config files(Documentation) 
libconfig9 - parsing and manipulation of structured configuration files 
mingw-ocaml - OCaml cross-compiler based on mingw 
mingw32-ocaml - OCaml cross-compiler based on mingw -- dummy transitional package 
mingw-w64 - Development environment targetting 32- and 64-bit Windows 
mingw-w64-dev - Development files for MinGW-w64 (transitional package) 
mingw-w64-i686-dev - Development files for MinGW-w64 targeting Win32 
mingw-w64-tools - Development tools for 32- and 64-bit Windows 
mingw-w64-x86-64-dev - Development files for MinGW-w64 targeting Win64 
mingw32 - Minimalist GNU win32 (cross) compiler 
mingw32-binutils - Minimalist GNU win32 (cross) binutils 
mingw32-runtime - Minimalist GNU win32 (cross) runtime 

私はできませんそれをどこでも見つける。

私はまた、検索名が "mingw"であることがわかりました。大したことはありません。

Debianはmingwに付属していますか、それともインストールする必要がありますか?それがmingwと一緒に来たら、どうすれば使えますか?

+0

私が間違っていない場合、 'apt-cache search'は利用可能なパッケージを検索します。あなたがそれらをインストールしていない、またはまだインストールされていない場合、あなたがそうするまであなたはそれらを見つけることができません。 –

+0

あなたは 'find/usr -name '* mingw *''を試しましたか?がんばろう。 – shellter

答えて

0

(Windowsの実行可能ファイルを実行するための)wine64とツールチェーンをインストールします。

sudo apt-get install gcc-mingw-w64-x86-64 g++-mingw-w64-x86-64 wine64

コンパイル:

file hello.exe

gcc-mingw-w64-x86-64 -o hello.exe hello.c

結果を確認

ラン:

wine64 ./hello.exe

ありgdb-mingw-w64/usr/bin/x86_64-w64-mingw32-gdbを提供するもであるが、私は(私はそれがDon't know how to run. Try "help target".言うしようとすると)それがどのように動作するかを見つけ出すことができませんでした。

関連する問題