cywin問題セット

4267 ワード

  • vim Backspaceキーを使用できない問題
    Administrator@S8UUZHAMA4G7PPW ~/pro_test
    $ cd /usr/share/vim/vim74/
    
    Administrator@S8UUZHAMA4G7PPW /usr/share/vim/vim74
    $ cp vimrc_example.vim ~/.vimrc
    
  • cygwinでlibeventをコンパイルする
      
    $ wget https://cloud.github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz
    
      
    $ tar -zvxf libevent-2.0.21-stable.tar.gz
    
        
    ./configure --program-prefix=/usr(  ./configure –prefix=/usr )  
    make  
    make install  
    
      : 
            1)   make install       root   。 
            2)libevent     /usr/local/lib    /usr/lib 
    
    
    libeventがインストールに成功したかどうかをテストする:ls-al/usr/local/lib|grep libevent(またはls-al/usr/lib|grep libevent)次の図のような結果はインストールに成功したことを示す:
    $ ls -al /usr/lib | grep libevent
    -rw-r--r--  1 Administrator None  1157882     7 21:15 libevent.a
    -rwxr-xr-x  1 Administrator None   351344     7 21:15 libevent.dll.a
    -rwxr-xr-x  1 Administrator None      901     7 21:15 libevent.la
    -rw-r--r--  1 Administrator None   710060     7 21:15 libevent_core.a
    -rwxr-xr-x  1 Administrator None   217862     7 21:15 libevent_core.dll.a
    -rwxr-xr-x  1 Administrator None      926     7 21:15 libevent_core.la
    -rw-r--r--  1 Administrator None   447894     7 21:15 libevent_extra.a
    -rwxr-xr-x  1 Administrator None   140260     7 21:15 libevent_extra.dll.a
    -rwxr-xr-x  1 Administrator None      957     7 21:15 libevent_extra.la
    -rw-r--r--  1 Administrator None   102240     7 21:15 libevent_openssl.a
    -rwxr-xr-x  1 Administrator None     7168     7 21:15 libevent_openssl.dll.a
    -rwxr-xr-x  1 Administrator None      982     7 21:15 libevent_openssl.la
    -rw-r--r--  1 Administrator None    10818     7 21:15 libevent_pthreads.a
    -rwxr-xr-x  1 Administrator None     2950     7 21:15 libevent_pthreads.dll.a
    -rwxr-xr-x  1 Administrator None      972     7 21:15 libevent_pthreads.la
    
    libeventのインストールディレクトリが/usr/local/libの場合、libevent-1.4を確立する必要がある.so.2から/usr/libへのソフト接続により、他のプログラムの実行時にlibeventライブラリ:ln-s/usr/local/lib/libevent-1.4を見つけることができる.so.2  /usr/lib/libevent-1.4.so.2
  • 今日、Cygwinの下でctagsをプロジェクトのコードとしてvim用にtagsを構築しようとしています.(抜粋)習慣のctags-Rを入力したところ、このようなエラーに気づきました$ ctags -R ctags: no input files specified.          Try `ctags --help' for a complete list of options.
    ctags-recurseをもう一度試してみたが、このような結果が得られた.$ ctags --recurse ctags: unrecognized option `--recurse'          Try `ctags --help' for a complete list of options.
    ctagsのバージョンを見てみました.$ ctags --version ctags (standalone 21.4.22) Copyright (C) 2007 Free Software Foundation, Inc. This program is distributed under the terms in ETAGS.README
    ctags–helpを開き、-Rオプションの説明を参照します.-R, --no-regex          Don't create tags from regexps for the following files.
    これは昔から使われていたctagsではありませんか...インターネットで検索してみると、Cygwinのctagsパッケージとxemacs-tagsパッケージを同時にインストールすると、コマンド接続で衝突し、ctagsを打ち込んでxemacs-tagsパッケージに接続されているctagsに直接アップします.cygcheck-c ctags xemacs-tags cygwinを入力すると、次のような表示が得られます.$ cygcheck -c cygwin ctags xemacs-tags Cygwin Package Information Package              Version        Status ctags                5.8-1          OK cygwin               1.7.1-1        OK xemacs-tags          21.4.22-1      OK
    バージョン番号からctags-versionに表示されるバージョンはxemacs-tagsのバージョンと同じであることがわかります.解決策はCygwinのsetupを起動することです.exe、xemacs-tags Uninstall.また、念のためctagsに対してReinstallを行います.(ここでCygwinのsetup.exeに文句を言います.パケットキーワードを入力するときに動的に検索するのはいいですが、パケット検索速度が速い場合が前提です.Cygwinのパケット検索速度の遅さは有名で、初めて触れた人はプログラムが切れたと思っているかもしれません.無駄に時間を浪費してしまい、ユーザー体験が低下しています.)インストールが完了したら、ctags-versionを入力して、今度はやっと私のctagsを取り戻しました.$ ctags --version Exuberant Ctags 5.8, Copyright (C) 1996-2009 Darren Hiebert    Compiled: Dec 11 2009, 11:42:40    Addresses: , http://ctags.sourceforge.net    Optional compiled features: +wildcards, +regex, +internal-sort