タグ

cygwinに関するincepのブックマーク (6)

  • mingw32での「undefined reference to `WinMain@16'」

    Unicode有効(-DUNICODE -D_UNICODE)時に下記のコードをmingw32-gccでビルドしようとすると"WinMain"が未定義ですという旨のリンクエラーが出てしまう。 #include <windows.h> #include <tchar.h> int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { return 0; } $ gcc -o foobar.exe foobar.c -D_UNICODE -DUNICODE -mwindows -lmingw32 -lkernel32 $ /usr/i686-pc-mingw32/sys-root/mingw/lib/libmingw32.a(main.o):(.text+

  • Big Sky :: Windows ユーザは cmd.exe で生きるべき。

    [D] Windowsはターミナルがダメだから使えないってのは過去の話? 基的にはいい感じに見えますが、いくつか問題は発覚してます。 http://blog.drikin.com/2015/01/windows-2.html 僕は Cygwin よりも msys2 が好きです 理由は最後の方に書きます。 cygwin は windows 上に完全な POSIX を提供するのが目的であって、msys2 は native な windows アプリケーションをビルドするのが目的なのでゴールが違うのよね。そして僕は全て cygwin で染められるのが好きじゃ無い。それだけの話です。 — mattn (@mattn_jp) April 10, 2016 もちろん msys2 を POSIX 環境としても使いますが、一番の目的は cmd.exe から Windows ネイティブなアプリケーションを

    Big Sky :: Windows ユーザは cmd.exe で生きるべき。
    incep
    incep 2018/08/20
    "ファイルハンドルの管理やメモリのアロケーションを全て Cygwin 配下で行い、fork の実行と共にそのメモリを複製し、スタックを疑似的に再現した上でジャンプ命令を実行...完全な fork ではありません"
  • ウィンドウズにSSHサーバーを入れよう!

    4.OpenSSHサーバーをウインドウズで動かす やっと題の Cygwin/OpenSSH 構築の話に入れます。Cygwin/OpenSSH は OpenSSH の Cygwin への移植版です。ここでは、OpenSSHパッケージを含む Cygwin が既にインストールされているとします。まだの場合は第3章を見てください。始終アップデートされているので、方法も頻繁に変わるでしょう。OpenSSH パッケージのバージョンはこの時点では3.7.1p2版です(2004年1月22日現在)。どうやって OpenSSH を Cygwin 上に構築するかは、 /usr/share/doc/Cygwin/openssh.README に書いてあります(日語訳はここ)。なお、作業はウインドウズの管理者権限で行うこと。 4.1 Cygwin/OpenSSHの構築 一応念のため openssh や open

  • Unixのサーバ群をCygwin上にインストールする - 俺のMoleskin.log

    UnixのデーモンプログラムをCygwinで動かしてみます。インストールに関しては、HomebrewやYumで一発OKなほど洗練されているとは言えません。そこがCygwinの楽しみの一つでもあるのですが、たまに躓く自分のために、覚書として残しておきます。 SSH 6.5 Apache 2.2 Mysql 5.5 Windowsサービスの登録方法 Windowsのサービスに登録するには、cygrunsrvコマンドを使います。このコマンドは、Linuxのinit.dスクリプトとchkconfigの役目を果たします。コマンドの書式は次のとおりです。 $ cygrunsrv --install <app_name> --path <app_path> [OPTIONS...] Cygrunsrv Unixのデーモンをバックグラウンドで動かすためにCygserverの設定を行います。Cygserve

  • CygwinのインストールおよびSSHデーモンの起動

    7 CygwinのインストールおよびSSHデーモンの起動 この章では、Microsoft WindowsホストへのCygwinのインストール方法と、SSHデーモンの起動方法を説明します。この章は、ホスト・ターゲットの追加ウィザードまたはEM CLIを使用して、Microsoft Windowsホストに管理エージェントをインストールする場合にのみ適用されます。この章の具体的な内容は次のとおりです。 概要 開始する前に Cygwinのインストール Cygwinインストール後のSSHの構成 7.1 概要 ホスト・ターゲットの追加ウィザードは、Enterprise Manager Cloud Controlコンソールに組み込まれているアプリケーションです。GUIが豊富な、インタラクティブな画面を提供し、管理対象外のホストOracle Management Agent (管理エージェント)をイン

  • CygwinのApacheをサービスとしてインストールせずに使う - 空繰再繰

    Cygwin上のApache2をサービスとしてインストールせずに使う 開発環境をCygwinに移してるのに、Webサーバ関係をCygwinに移してないのは微妙じゃね? ということで、腰を入れてCygwin上のApache環境を整えました。 で、CygwinのApache2を動作させるのに、色々とはまったりしたので、 解決方法をまとめてみます Apache2のインストール まずはともかくCygwinのApache2をインストール。 これに関してはCygwinのsetup.exeを起動してNetのツリーからAapche2を選択してインストールすればOK。 まあはっきり言って探すのが面倒だけど誰でもできそうなので説明は省略。 ちなみにAapche2関係の実行ファイルは/usr/sbinにインストールされるみたいです。 あと設定ファイルの場所は/etc/apache2にあります。 それとどう

  • 1