私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレCygwin + MinGW + GCC 相談室 Part 5
gcc スレッド一覧へ / gcc とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>800
ありがとうございます
ありがとうございます
>>801
いえいえ
いえいえ
私はeclipse 向いていないかもしれない
取りあえず、msys 1.0.10 を入れてTDMが早いのを確認したので
そのまま、試行錯誤の末、Europaにpleiades-all-in-one-cpp-jre_20080303.zipを上書きして
何とか実行可能が動くところまではいったんだが
-finput-charset=cp932 -fexec-charset=cp932
を設定しないと動かないプログラムを抱えていて、設定の仕方も分からないのでついでだから
makefile プロジェクトを試すと
org.eclipse.cdt.internal.core.index.IWritableIndex.getPrimaryWritableFragment()Lorg/eclipse/cdt/internal/core/index/IWritableIndexFragment;
という内部エラーが出てなかなかそれ以上前に進めない。
eclipseの設定自体誤っているのでしょうか?
夜の1、2時間しかなかなか時間が取れないものでなかなか色々試せない
取りあえず、msys 1.0.10 を入れてTDMが早いのを確認したので
そのまま、試行錯誤の末、Europaにpleiades-all-in-one-cpp-jre_20080303.zipを上書きして
何とか実行可能が動くところまではいったんだが
-finput-charset=cp932 -fexec-charset=cp932
を設定しないと動かないプログラムを抱えていて、設定の仕方も分からないのでついでだから
makefile プロジェクトを試すと
org.eclipse.cdt.internal.core.index.IWritableIndex.getPrimaryWritableFragment()Lorg/eclipse/cdt/internal/core/index/IWritableIndexFragment;
という内部エラーが出てなかなかそれ以上前に進めない。
eclipseの設定自体誤っているのでしょうか?
夜の1、2時間しかなかなか時間が取れないものでなかなか色々試せない
低レベルな質問で申し訳ないんだが、CDTで
実行可能のプロジェクトで-finput-charset=cp932 -fexec-charset=CP932 などの
コンパイルオプションは、どこで設定できるのでしょうか
シンボルの設定箇所しか見当たらない。探し方が悪いのでしょうか?
実行可能のプロジェクトで-finput-charset=cp932 -fexec-charset=CP932 などの
コンパイルオプションは、どこで設定できるのでしょうか
シンボルの設定箇所しか見当たらない。探し方が悪いのでしょうか?
POSIX 互換レイヤを用意してその上に Unix 由来のソフトウェア群 (コンパイラ等の開発ツールも含む) を載せたものが Cygwin 。
互換レイヤを指して Cygwin と云うこともある。
Unix と Windows の差は互換レイヤで吸収するので移植は簡単だが、
互換レイヤを経由するので若干パフォーマンスが低下する。
特に I/O 関連は性能の低下が著しい。
Mingw は GCC を Windows で動かせるようにしたもの。
GCC を使うにあたって最低限のツール類も含んでいる。
Msys は Mingw に加えて Unix Like なツールを移植したものとかのパッケージ。
Mingw や msys は互換レイヤを使わないので移植の際は面倒な部分が多いかも。
互換レイヤを指して Cygwin と云うこともある。
Unix と Windows の差は互換レイヤで吸収するので移植は簡単だが、
互換レイヤを経由するので若干パフォーマンスが低下する。
特に I/O 関連は性能の低下が著しい。
Mingw は GCC を Windows で動かせるようにしたもの。
GCC を使うにあたって最低限のツール類も含んでいる。
Msys は Mingw に加えて Unix Like なツールを移植したものとかのパッケージ。
Mingw や msys は互換レイヤを使わないので移植の際は面倒な部分が多いかも。
msys+mingwはAutotools(configure, make, etc...)を使うための最低限の環境。
Cygwinだと大げさすぎるとかPOSIXレイヤに依存しないとかいう時に便利。
あと、Cygwinの互換レイヤのライブラリがGPLなんだよね。
Cygwinだと大げさすぎるとかPOSIXレイヤに依存しないとかいう時に便利。
あと、Cygwinの互換レイヤのライブラリがGPLなんだよね。
インストーラで普通にインストールしたらサーチパスにカレントディレクトリが入ってて
某言語処理系のビルドのときにハマった。
いらんことするなと小一時間問い詰めたい。
某言語処理系のビルドのときにハマった。
いらんことするなと小一時間問い詰めたい。
MinGWのgrepで、UTF-8でエンコードされているテキストファイル(日本語を含む)をgrepすることは、今可能でしょうか。MinGW-shellでやってみたのですが、うまくいきませんでした。
CCとかって定義されていないとおもうんですけど
linuxとかだとできるんですか?
全然分かりません教えてください。
linuxとかだとできるんですか?
全然分かりません教えてください。
>>793
お前は俺だな
お前は俺だな
>>817
mingwはUTF-8対応していないのか?cygwinの1.7以降なら特に問題ないが
mingwはUTF-8対応していないのか?cygwinの1.7以降なら特に問題ないが
>>820
そんなわけないじゃん
そんなわけないじゃん
>>816
MSYS-1.0.11.exeとか
MSYS-1.0.11.exeとか
cygwinて標準installだと当たり前のごとく使うコマンドがぼろぼろ抜けちゃうよね。
んで、面倒なんで全部にすると入れるのに時間が掛かる。
標準と全部の間にもう少し選択肢を入れてもらえないかと思う。
んで、面倒なんで全部にすると入れるのに時間が掛かる。
標準と全部の間にもう少し選択肢を入れてもらえないかと思う。
>>822
MSYSの公式ホームページによると
msys1.0.0.11をいんすとーるしてから
msys coreとかをコピーするみたいなことかいてあるんだけど
全然意味わかりません。
最新のバージョンだとmingw getみたいなプログラムつかうんでしょ。
もっと詳しく教えてください!!
MSYSの公式ホームページによると
msys1.0.0.11をいんすとーるしてから
msys coreとかをコピーするみたいなことかいてあるんだけど
全然意味わかりません。
最新のバージョンだとmingw getみたいなプログラムつかうんでしょ。
もっと詳しく教えてください!!
msysのbinフォルダーは環境変数に入れて
ドスプロンプトから使えるようにしてもいいんですか?
ドスプロンプトから使えるようにしてもいいんですか?
スレ違いならスルーして下さい。
MinGwを使っておりますが
http://keicode.com/winprimer/wp12.php
のプログラム(106行あります)を
gcc -o sample.exe sample.cpp -mwindows
とコンパイルすると
simple2.cpp: In function 'int WinMain(HINSTANCE__*, HINSTANCE__*, CHAR*, int)':
simple2.cpp:22:14: warning: converting to non-pointer type 'UINT' from NULL
simple2.cpp:47:7: warning: passing NULL to non-pointer argument 1 of 'HWND__* Cr
eateWindowExA(DWORD, const CHAR*, const CHAR*, DWORD, int, int, int, int, HWND__
*, HMENU__*, HINSTANCE__*, void*)'
ってwarningが出ます。実行はできます。
VC++では正常にビルドできます。
mingwの設定に何か問題あるのでしょうか。
はじめてwinmain関数…というかwindowsプログラミングをします。
MinGwを使っておりますが
http://keicode.com/winprimer/wp12.php
のプログラム(106行あります)を
gcc -o sample.exe sample.cpp -mwindows
とコンパイルすると
simple2.cpp: In function 'int WinMain(HINSTANCE__*, HINSTANCE__*, CHAR*, int)':
simple2.cpp:22:14: warning: converting to non-pointer type 'UINT' from NULL
simple2.cpp:47:7: warning: passing NULL to non-pointer argument 1 of 'HWND__* Cr
eateWindowExA(DWORD, const CHAR*, const CHAR*, DWORD, int, int, int, int, HWND__
*, HMENU__*, HINSTANCE__*, void*)'
ってwarningが出ます。実行はできます。
VC++では正常にビルドできます。
mingwの設定に何か問題あるのでしょうか。
はじめてwinmain関数…というかwindowsプログラミングをします。
あ~ ものすごい長い間悩んでいたのに何か私の使い方が
間違えてるっぽいことがわかりました。
何がいけないのかまだはっきりわかりませんがもう少し悩んでみます。
スレ汚しすいません。
間違えてるっぽいことがわかりました。
何がいけないのかまだはっきりわかりませんがもう少し悩んでみます。
スレ汚しすいません。
HDDを換装したのでEclipse-CDTを再インストールした
http://mergedoc.sourceforge.jp/
ここのHeliosに限るな
おっとTDM-MinGWは別途先にインストールしておく事をお勧めする
本家CDTは英語版なのでEUCテキストの日本語が化けたり使い勝手が悪い
http://mergedoc.sourceforge.jp/
ここのHeliosに限るな
おっとTDM-MinGWは別途先にインストールしておく事をお勧めする
本家CDTは英語版なのでEUCテキストの日本語が化けたり使い勝手が悪い
>>832
いけてるよ
いけてるよ
>>834
そもそもフルダウンロードするような類のものじゃないからいいんじゃね?
そもそもフルダウンロードするような類のものじゃないからいいんじゃね?
>>837
お願いですから、だまっててください
お願いですから、だまっててください
>>835
それには、本家MINGWが入っているのですが、どうやってそれを外すのですか?
それには、本家MINGWが入っているのですが、どうやってそれを外すのですか?
すいません。自己解決しました。
削ったら動きました
削ったら動きました
cygwinについて調べてみた。違うところあったらおしえて。
cygwinはlinuxのアプリケーションを実行することは出来ない。
cygwinにあるautoconfigとautomakeをwindowsで使えば
linux用のソースコードをwindowsの実行ファイルとしてコンパイルできる。
ただしcygwinのダイナミックライブラリーが無いと実行できない。
Msysを使えばダイナミックライブラリーがなくても実行できるが
コンパイルできないソースコードがある。
cygwinはlinuxのアプリケーションを実行することは出来ない。
cygwinにあるautoconfigとautomakeをwindowsで使えば
linux用のソースコードをwindowsの実行ファイルとしてコンパイルできる。
ただしcygwinのダイナミックライブラリーが無いと実行できない。
Msysを使えばダイナミックライブラリーがなくても実行できるが
コンパイルできないソースコードがある。
cygwinについて調べてみた。違うところあったらおしえて。
cygwinはlinuxのアプリケーションを実行することは出来ない。
cygwinにあるautoconfとautomakeをwindowsで使えば
linux用のソースコードをwindowsの実行ファイルとしてコンパイルできる。
ただしcygwinのダイナミックリングライブラリーが無いと実行できない。
Msys+MinGWを使えばダイナミックリンクライブラリーがなくても実行できるが
コンパイルできないソースコードがある。
posixを使わなければ絶対コンパイルできる。
cygwinはlinuxのアプリケーションを実行することは出来ない。
cygwinにあるautoconfとautomakeをwindowsで使えば
linux用のソースコードをwindowsの実行ファイルとしてコンパイルできる。
ただしcygwinのダイナミックリングライブラリーが無いと実行できない。
Msys+MinGWを使えばダイナミックリンクライブラリーがなくても実行できるが
コンパイルできないソースコードがある。
posixを使わなければ絶対コンパイルできる。
cygwinのgccの標準ライブラリーはposixを使っているので
cygwinでコンパイルしたソフトはどんなソフトでもダイナミックリンクライブラリーが必要である。
よってcygwinではGPLのソフトウェアしかつくることができない。
MinGW+M-SYSならGPL以外のソフトウェアを作ることが出来る。
cygwinでコンパイルしたソフトはどんなソフトでもダイナミックリンクライブラリーが必要である。
よってcygwinではGPLのソフトウェアしかつくることができない。
MinGW+M-SYSならGPL以外のソフトウェアを作ることが出来る。
windowsなバイナリを作りたい時はmingw系を使う
unixなバイナリがほしい時はcygwinを使う
でしょ
unixなバイナリがほしい時はcygwinを使う
でしょ
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / gcc スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- Cygwin + MinGW + GCC 相談室 Part 8 (938) - [97%] - 2022/10/28 8:00
- Cygwin + MinGW + GCC 相談室 Part 7 (996) - [97%] - 2014/9/21 2:15
- Cygwin + MinGW + GCC 相談室 Part 6 (981) - [97%] - 2012/12/30 23:15
- Cygwin + MinGW + GCC 相談室 Part 4 (1001) - [97%] - 2010/3/23 18:31 ☆
- Cygwin + MinGW + GCC 相談室 Part 3 (1001) - [97%] - 2008/9/12 0:04 ★
- 【激遅】AppleGCC【絶望】 (111) - [1%] - 2010/1/15 10:31
トップメニューへ / →のくす牧場書庫について