約 188,900 件
https://w.atwiki.jp/hideaki0121/pages/85.html
cygwin [#ce3ae86e] Windows上でUNIXツールを利用するためのプラットフォームです。 インストール [#d444be2a] ここ http //www.cygwin.com/setup.exe?からインストールを実行する。 パッケージ選択では "rxvt" を含めない。emacsを入れておくとよい。 環境変数 [#q965fa0c] マイコンピュータを右クリックし、プロパティを選ぶ。詳細設定、環境変数と進み、ユーザ環境変数のところに次の項目を追加する。 変数 値 SHELL /bin/bash ドットファイル [#be2caea3] cygwinを起動し、ドットファイルの編集を行う。ファイルの編集にはviコマンドを使う。emacsでもよい。 .bashrc [#y4c4eff8] 次の内容を追加する。 # aliases. alias ls= ls -F --color alias ll= ls -la alias la= ls -a ck [#n8deb47a] 日本語ネイティブのターミナル.下のrxvtよりも使い勝手がよい. http //www.geocities.jp/cygwin_ck/ .Xdefaults の設定 [#e6146165] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! ck Ck*font SH G30-M Ck*fontSize 15 Ck*font1 msgothic Ck*fontSize1 14 Ck*lineSpace 1 Ck*multichar_mixdisp eucj Ck*multichar_encoding eucj Ck*useBell on rxvt [#t8643b67] コマンドプロンプトでは使い勝手が悪いので、rxvtのインストールを勧める。標準のrxvtでは日本語の扱いに難があるため、パッチの当たった日本語版rxvtを利用する。 インストール [#eca3aec6] ここ http //iwa.ath.cx/software/cygwin/rxvt.html?から日本語版rxvtをダウンロードする。 $ lftpget http //iwa.ath.cx/software/cygwin/rxvt-... make $ make install バッチファイルの作成 [#y77f15df] cygwinをインストールしたディレクトリに次のファイル (rxvt.bat) を置く。 @echo off d chdir d \share\package\cygwin\bin bash --login -c rxvt rxvt.batへのショートカットを置くことにより、直接rxvt上でシェルを開くことができる。 .Xdefaults の設定 [#n39d6b1b] !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! rxvt rxvt.geometry 120x30 rxvt.menu none rxvt.cursorColor blue rxvt.scrollBar_right true rxvt.saveLines 1000 rxvt.backgroundPixmap base/pixmap/rxvt-background.xpm rxvt.font andale mono rxvt.mfont msgothic-14-jisx0208 rxvt.multichar_encoding eucj
https://w.atwiki.jp/c0metssd/pages/73.html
(sh)ユーザチェック (sh)環境変数チェック
https://w.atwiki.jp/pheasantworks/pages/20.html
2chトリップテスター 環境変数 IP⇔ホスト名変換ツール
https://w.atwiki.jp/sakurascript/pages/14.html
さくらスクリプト ukadoc未捕捉 イベント オープン サーフィス フォント・音 基本コマンド 基本非汎用 未分類 環境変数ほか
https://w.atwiki.jp/freememo/pages/88.html
PATH コメント PATH 環境変数(PATH)を確認できる。 TOP コメント 名前 コメント TOP
https://w.atwiki.jp/limixp/pages/18.html
Java実行環境(JDK)が正常にインストールされたか確認します. Javacコマンドの実行 コマンドプロンプトを起動します. コマンドプロンプトで javac と入力します. 次のようなメッセージが表示されたらOKです. さらにjava -versionと入力します. 次のようなメッセージが表示されたらOKです. 以上が確認できたらJava実行環境が整ったことになります. 次のようなメッセージが表示された場合 C \Program Files\Java\jdk1.5.0_15\binにjavac.exeが存在するか確認します. 環境変数PATHの値が間違っていないか確認します. トップページ
https://w.atwiki.jp/jw68o8by4d/pages/14.html
インストール ダウンロード ユーザー環境変数を設定する 設定ファイルについて 設定した後 ダウンロード ここから最新版をダウンロードする TortoiseHGを使う場合は、インストールしたフォルダにMercurial(hg.exe)も同梱されている ▲ ユーザー環境変数を設定する (Windowsの場合) HOME = Mercurialの設定ファイルを置くパス LANG = ja Path = hg.exeのあるフォルダ HOMEを設定するとGIMPなどもそのフォルダに設定ファイルを置くので注意 LANGを設定することでMercurialのメッセージが日本語になる ▲ 設定ファイルについて (Windowsの場合) [ui] username = コミットする時のユーザー名。「test test@hoge.com 」など ssh = SSHで接続する時に設定する。SSHでの接続を参照 [defaults] glog = --template 'Branch {branch} ,ChangeSet {rev} {node|short} {tags}\nSummary {desc|firstline|fill68|tabindent|tabindent}\n\n' [extensions] color = eol = graphlog = mq = rebase = HOMEで設定したフォルダに上記内容のMercurial.iniを置く リポジトリ毎にも設定ファイルを置けるらしい 詳しくはここを見るなり検索するなりで調べる defaultsのglogについてはgraphlogの設定 extensionsのcolor/eol/graphlog/mq/rebaseは本体に取り込まれてるので=の右側は空欄で良い ▲ 設定した後 チュートリアルを読んで基本を学ぶ ▲
https://w.atwiki.jp/smashonline/pages/16.html
GNU Make 2008/6/20 えー、あれ。 コンパイルできたはいいけど、デバッグ情報のことすっかり忘れてた orz よく考えたらVCでステップデバッグできないじゃん! ということで、今日はVCでデバッグできるところまで。 まず。コンパイルにオプションを付加する。 $(TARGET_OBJ_DIR)/%.obj %.cpp cl -c -nologo -EHsc -GR -Zc forScope -Zc wchar_t \ /Od /Zi /Fd"debug\vc90.pdb" \ $(addprefix -I,$(INCLUDE_HEADER)) -Fo$@ $ こんな感じ。 重要なのは、/Od と /Zi 。 /Od はコードの最適化を一切行わない設定で、 /Zi はデバッグ情報を出してくれる設定。 あと、/Fb"debug\vc90.pdb" これは、デバッグ情報を出力するディレクトリを指定している。 これで、CLの方はOK 次はリンカ側 $(TARGET_EXE_FILES) $(TARGET_OBJ_LIST_FILES) link -nologo -out $@ $^ /debug \ /SUBSYSTEM WINDOWS /MACHINE X86 /ERRORREPORT PROMPT $(LIB_LIST) んな感じ。 追加したのは、/debug だけ。デバッグだよって教えてあげる。 んで、make んで、できあがった *.exe を、VCに食わせる。 んで、適当なソースを食わせて、ブレイクを張る。 んで、実行 ブレイクに止まったー!!(゜∀゜)キタワー ということで完了。 これで無事、VCでステップデバッグできるようになりましたっと。 #はぁ、もう少ししたらプリコンパイルヘッダーとかもやんなきゃなー… #リリースとデバッグでmakeの処理わけていかなきゃなー…メンドイナー #はやくゲームを作るところまでいきたいなー… 2008/6/19 えー、あんまりパターンルール理解してませんでした! 依存ファイルに対して、ディレクトリ指定を考えるあまり、 えらいことになっていましたが、 obj/%.obj src/%.cpp cl.exe んたらかんたら こんな感じで書いてました。 が 実際問題。 依存ファイルに検索ディレクトリを指定できることに今さら気付く。 VPATH = src/ src/app src/system などとするとカレントディレクトリで見つからなかったらこっから探してくれるみたい。 うーん。なるほど。便利。 というわけで、パターンルールのとこが以下のように変更になりました! $(TARGET_OBJ_DIR)/%.obj %.cpp cl -c -nologo -EHsc -GR -Zc forScope -Zc wchar_t \ $(addprefix -I,$(INCLUDE_HEADER)) -Fo$@ $ これでターゲットに指定するのは、出力ディレクトリのみでよくなりました。 うーん。便利。いやすっきり。 2008/6/9 ひとまず、DirectX9のライブラリをリンクして実行するところまで 成功した。(VC使えば一瞬なんですがね…) で、ちょっと補足。 ・Cygwinのターゲットとドライブ指定の問題 これは、Cygwinのターゲットと依存ファイルを区別するために、 :(コロン)が使われているためにそれが競合し、 複数のターゲットを指定すんな!! ヽ(`д´)ノ と、怒られる。 解決方法としては2つあり、 ①Cygwinのバージョンを戻す(バージョン忘れたけど) ②C / の部分を、/cygdrive/c/ に置換する まぁ①はいいとして、②。 問題になったのは、オブジェクトの依存関係ファイルを 記述している いわゆるdepend ファイルだ。 てなもんで、またまたSEDコマンドで置換。 ※今回の置換は /(スラッシュ) を含むため正規表現を利用する @sed s/C \\//\\/cygdrive\\/c\\//g $@.tmp2 $@ こんな感じ。スラッシュを置換する対象として認識させるには \\/ と指定する。 ・ライブラリの自動検索と、link.exe のライブラリ指定の問題 何故か、カーネル関係のWindowsライブラリファイルは、 link.exe にファイルまでしっかり指定してあげないといけない。 ライブラリのあるディレクトリを指定すれば勝手に探してきてくれると思ったのに。 一方、DirectX9のライブラリは、ディレクトリを指定すると、 そこから自動でほしいファイルを検索して、リンクしてくれる。 何故だ!! 自動検索のディレクトリ指定方法は、以下のような感じで2種類ある。 ①LIB環境変数にディレクトリを指定 ②link.exe の -LIBPATH オプションにディレクトリを指定 但し、LIB環境変数のほうが検索優先順位が高い。 ①の方は問題ないが、②の方はMSDNにそう書いてあったので 試してみると何故かうまく動かなかった。 ・ライブラリのヘッダー自動検索パス指定方法の問題 これは、clの場合は以下のような方法で指定できる。 ①INCLUDE環境変数にディレクトリを指定 ②cl.exe の -I オプションでディレクトリを指定 これらは①も②も全て正常に動く。 が、依存ファイルを生成する gcc には①を 適用することができなかった。②はもちろんできる。 そんなわけで、ライブラリのファイルも全て環境変数に逃がして、 自動検索するようにすることもできず、ライブラリの ヘッダーも環境変数に逃がすことはできないことに。 とまぁそんな感じで諸問題がある。 んなこんなでそれらを全部加味した上で以下のような環境にすることに決定。 LIB(*.lib)ファイル自体の指定はMakefileにもリストとして列挙。 LIB(*.lib)のあるディレクトリ指定は、環境変数LIBに設定する。 LIBヘッダー(*.h)のあるディレクトリ指定は、Makefileにリストとして列挙。 ちょっと環境変数だったり、Makefileの変数だったりと散らばっている 感があって個人的に気持ち悪いのだが、まぁ仕方ない。 ひとまずこれで落ち着いた。 これからはいよいよ、ゲーム部分を作っていくぞー。 といっても、まずはシステム部分ですが('A'; 2008/6/8 今まで、VCに含まれているコマンドラインからMeadowを起動し、 そこからシェルを走らせてコンパイルしていた。 が、いい加減ちょっとこの辺を改善しようと思い、 smashonline(以下:so)に必要な環境設定がバッチファイル一発で設定できるような 環境を作ることに。 soの環境起動の流れとしては以下のような感じ。 ・登場人物 so/tool/boot/soEnvBoot.bat 環境設定と、soCygwin.bat を起動するバッチファイル so/tool/boot/soCygwin.bat Cygwinを起動と、vcvarsall.batを起動するバッチファイル。(Cygwin.batのクローン) VC/vcvarsall.bat VCについてるVCのコンパイル環境設定をやってくれるバッチファイル。 soEnvBoot.batを起動。 (ユーザー作業としてはこれを起動するだけ。起動もめんどいから、スタートアップに登録w これで全自動(゜∀゜)) ↓ 必要な環境変数を設定し、soCygwin.bat を起動 ↓ soCygwin.bat内からvcvarsall.batを起動してVCの設定を行う。 ↓ soに必要な環境設定が全て完了し、Cygwinが起動する。 いちおうこの流れで問題が無い。が! 実際にコンパイルしてみると、エラーが出る。 エラーの内容はこうだ。 link invalid option -- n Try `link --help' for more information. ハァ??(゜д゜) ちょっと調べてみると、どうやらVCのlink.exeではなく、 Cygwinのlink.exeが起動している模様。 それならと、PATHの設定でVCのディレクトリを優先に 設定(先に持ってくる)してみる。 …失敗。 アルェ!?(´д`) さらに調べてみると、どうやらCygwinを起動した時点で、 PATHの先頭にCygwinのBINディレクトリが強制的に挿入されているようだ。 勝手なことすんなよ!! 他にいい解決策も見つからないので、 Cygwinのlink.exeをリネームしちゃいました(ノ∀`; 再度実行。 …成功 なんとかしたいなぁ。。まぁとりあえずはこれで… 別にCygwinのlink.exeなんてこの先使うこと無いと思うし…。 2008/6/6 以前、nmakeでMakefileを書いて、コンパイルを通そうと がんばってみたけど、依存ファイルの定義方法とか、 テキストの置換やらprefix, suffix加工とか、 そもそも、gccの-MMオプションのようなものが無い!(あるんかもしれんけど) なにより!資料がない!!MSDN漁りまくってもせいぜいオプションの リファレンスが関の山。 もういろいろとGNU Makeなら正直、ストレス無く全部できる(*´∀`*) GNU Makeに慣れすぎてるせいか,,,orz あと、gcc の -MM オプションのようなものが、cl.exeにMSDNを探した限りでは 見つからなかったので、gccで代用。 サフィックスが微妙に違う(*.o と *.obj)のとかは、SEDで置換。 あとは普通に、依存ファイルをinclude設定して、コンパイル… 成功!! (*´∀`*)ハエー やっぱGNUダヨネー。 資料がたくさんあるもの助かるし♪ ということで、この勢いで静的ライブラリのリンクもバシバシ追加。 一応、一番簡単なWindowsプログラム(ウインドウが出るだけのヤツ)を コンパイルして実行するところまでできた。 うん。いい調子♪ 今ちょこちょこと話したとこだけをピックアップして以下に掲載。 重要そうなとこだけを抜粋したので、そのままじゃ当然動かない。 #=============================================================== # 実行ファイルの生成 #=============================================================== $(TARGET_EXE_FILES) $(TARGET_OBJ_LIST_FILES) @link -nologo -out $@ $^ \ /SUBSYSTEM WINDOWS /MACHINE X86 /ERRORREPORT PROMPT $(LIB_LIST) #=============================================================== # objファイルとcファイルのパターンパッチclコンパイル #=============================================================== $(TARGET_OBJ_DIR)/%.obj src/%.cpp @cl -c -nologo -EHsc -GR -Zc forScope -Zc wchar_t -Fo$@ $ #=============================================================== # オブジェクト依存ファイルの自動生成 #=============================================================== $(TARGET_DEP_DIR)/%.d src/%.cpp @gcc -MM $ $@.tmp @sed s/.o/.obj/ $@.tmp $@ @rm -f $@.tmp #=============================================================== # オブジェクト依存ファイルの定義 #=============================================================== -include $(TARGET_DEP_LIST_FILES)
https://w.atwiki.jp/saitohtlabo/pages/11.html
Tomcat TOMCAT_HOME 環境変数。インストールトップディレクトリに設定。
https://w.atwiki.jp/fedora-custom/pages/30.html
Windowsのパワーポイントで数式を良く入れる!! そんなときtexのコマンドでいれられるのが takatex です まずはplatexのインストール その後、環境変数の指定が必要 上記のTEXインストーラでplatexを入れた人は、 ghostscriptのpathは勝手に書きこまれるので気にしなくていいです^^ しかし、おそらくw32texのbinまでのpathを通す必要があります。 設定を変えていなければ、Cドライブの直にw32texがあります その中に、binというファイルもあると思います。 そこまでのpathを通します。 環境変数の変数をPATHとして、 値を、 C \w32tex bin としてあげればOK^^ takatexはdvipskというのを呼び起こすのですが、2010年くらいにdvipskとdvipsは統合されちゃったそうです。 ググったらスクリプト変えるとOKと書いてあったのですが、初心者の僕には分りかねます。。 なので、platexをインストールしたときに出来た、 C \w32tex\bin のなかにある、 dvips というファイルをコピーして、あらたに、 dvipsk として保存してください^^ そしたらうまく行っちゃいます^^ 強引なやり方かもしれませんが、初心者だしいまはこの辺でいいでしょう^^ これを見ているのは研究に没頭している理系が主だと思います! 理系じゃ女の子との接点少ないですよね?? 下のURLは無料ポイントだけで遊ぶのもOK!! ってか無料ポイントを活用しないてはないでしょ^^ ぜひぜひ無料ポイントで出会っちゃってくださいな(*^_^*) はぴめ!!