Engineer's Notebook

コンピュータ関係のTipsやお役立ち情報などをエンジニアが綴ります

アドセンス レスポンシブ


ABテスト横長

CygwinのプログラムやCygwinでコンパイルしたプログラムをコマンドプロンプトで実行する

投稿日:2012-11-12 更新日:

Cygwinに付属しているコマンドや、CygwinでコンパイルしたプログラムをWindowsのコマンドプロンプトから使いたい時があります。

そんなときは、この方法を試してみてください。

 

スポンサーリンク

方法1:Cygwinにパスを通す

<Cygwinインストールディレクトリ>¥binにパスを通せばコマンドプロンプトから実行できるようになります。CygwinインストールディレクトリがC:¥cygwinなら、C:¥cygwin¥binにパスを通してください。

これでコマンドプロンプトからCygwinのプログラムを使う事が出来ます。

パスの通し方が分からない方は、こちらを見てくださいね。
Windowsプログラムパスの通し方

この方法では、そのパソコンにCygwinが入ってないといけません。
でも、場合によってはCygwinが入ってないパソコンで実行したい時もありますよね?

 

スポンサーリンク

方法2:必要なDLLをコピーする

パスを通すのが難しい場合は、<Cygwinインストールディレクトリ>¥binの中にあるdllをCygwinプログラムと同じディレクトリに入れておけばOKです。

例えば、cat.exeをCygwinの入ってないパソコンで実行したければ、<Cygwinインストールディレクトリ>¥binから
cat.exe
cygwin1.dll
cygiconv-2.dll
cygintl-8.dll
の4つのファイルをコピーすれば動作します。

必要なDLLを調べるには、どうすればいいかというと、実行したいパソコン上で、Cygwinプログラム(例えばcat.exe)を実行してみてください。

足りないDLLがあると、『xxx.dllが見つからないため・・・』というメッセージが表示されますので、ここに書かれているDLLを探して、それをexeファイルと同じディレクトリに入れればOKです。

 

Cygwin上でビルドしたプログラムでも同じ方法が使えます。

アドセンス 336x280


アドセンス 336x280


関連コンテンツ

よく一緒に読まれている記事

A8 テキスト

技術者募集

------------------------------- 技術者募集 -------------------------------
【企 業 名】株式会社ファンコミュニケーションズ
【概  要】「A8.net」を開発運用するアフィリエイトソリューションプロバイダーの
       株式会社ファンコミュニケーションズが業務拡大につき技術者を募集中。
【業務内容】A8.net/Moba8.netの企画・設計・開発・運用・保守など。
----------------------------------------------------------------------------

-Tips

Copyright© Engineer's Notebook , 2018 All Rights Reserved Powered by AFFINGER5.