IDE やプロファイラまでついてくるフリー最強の C++ コンパイラ
Watcom C++ について語りませう。
一応、こちらから入手できます。
難点はちょっと大きい事(45MB)です。
http://www.openwatcom.org/
探検
OpenWatcom C++
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
NGNG403デフォルトの名無しさん
NGNG ftp://ftp.openwatcom.org/watcom/devel/1.2_beta/
が更に新しくなった模様。
が更に新しくなった模様。
404デフォルトの名無しさん
NGNG 1.2RC1ができてますね。
ftp://ftp.openwatcom.org/watcom/
ftp://ftp.openwatcom.org/watcom/
405ot22
NGNG ソースからビルドしたら, Cコンパイラのメッセージが日本語になってしまいました。
どうしてそうなるのか不明。
ご存知かもしれませんがviwってCUT&PASTEなら日本語も使えるんですね.
どうしてそうなるのか不明。
ご存知かもしれませんがviwってCUT&PASTEなら日本語も使えるんですね.
406デフォルトの名無しさん
NGNG ftp にRC3が上がった模様。詳細は不明。
407デフォルトの名無しさん
NGNG ∧_∧
(゚Д゚ ,,) {Borland C++ Compiler。)
(uu__)〜
(゚Д゚ ,,) {Borland C++ Compiler。)
(uu__)〜
408デフォルトの名無しさん
NGNG409デフォルトの名無しさん
NGNG これって未だに一部日本語メッセージが含まれてるけど
この部分のメンテって誰かやってるんでしょうか?
もしかして、みんな日本語わからなくて放置状態?
この部分のメンテって誰かやってるんでしょうか?
もしかして、みんな日本語わからなくて放置状態?
410デフォルトの名無しさん
NGNG > もしかして、みんな日本語わからなくて放置状態?
そのとーり
そのとーり
411デフォルトの名無しさん
NGNG 1.2 release candidate 4 が出た模様。
http://openwatcom.mirrors.pair.com/watcom/
http://www.openwatcom.org/ftp/
1.2 release が出たら age るとしよーか。
http://openwatcom.mirrors.pair.com/watcom/
http://www.openwatcom.org/ftp/
1.2 release が出たら age るとしよーか。
412デフォルトの名無しさん
NGNG413デフォルトの名無しさん
NGNG 1.2 release でも半角空白入りのパスを正しく扱えないプログラムが残ってるらしい。
今 news group の方で話題になってる。
今 news group の方で話題になってる。
414デフォルトの名無しさん
NGNG どうでもいい事なのだが・・・
exeからインストールしたファイルと、zipを展開した
ファイルでタイムスタンプが違ってしまうのな。
zipが+9:00になる。
多分wise(インストーラ)がタイムゾーンを考慮してない
為だろうけど、しょうもないなぁ
exeからインストールしたファイルと、zipを展開した
ファイルでタイムスタンプが違ってしまうのな。
zipが+9:00になる。
多分wise(インストーラ)がタイムゾーンを考慮してない
為だろうけど、しょうもないなぁ
415デフォルトの名無しさん
NGNG416デフォルトの名無しさん
NGNG メニューを日本語化したものって需要ありますか?
Windows版ですけど(IDE, Debuggerあたりがそこそこに…)
Windows版ですけど(IDE, Debuggerあたりがそこそこに…)
417デフォルトの名無しさん
NGNG こういうのを敢えて使ってる物好きには、特に需要はないと思われ。
418デフォルトの名無しさん
NGNG >>415
へ〜
へ〜
419デフォルトの名無しさん
NGNG watcomを使う人は、IDEを使うタイプの人とは思えない
420デフォルトの名無しさん
NGNG >>419
少なくとももれはIDE使ってないな。
少なくとももれはIDE使ってないな。
421デフォルトの名無しさん
NGNG それじゃgccでいいじゃん
422デフォルトの名無しさん
NGNG 馬鹿はくんな
424デフォルトの名無しさん
NGNG さりげなくWinXP for x64に対応したりとかしないのかな
425デフォルトの名無しさん
NGNG ftpの資料置き場にはAMD64の資料もあるみたいだけど。
唐突に対応したら骨董品から一気に成り上がれるよな。
でもnews見てる感じだと、今はそういう動きは無いみたいかな?
無意味にage。
唐突に対応したら骨董品から一気に成り上がれるよな。
でもnews見てる感じだと、今はそういう動きは無いみたいかな?
無意味にage。
426デフォルトの名無しさん
NGNG さびれてるのでageついでに。
OpenWatcomのリンカってPlatformSDKやDirectX8以降(?)で使われてる
新しいCOFFフォーマットに対応してるのかな?
Webを一通り見たけどのってなかったので誰か教えて。
OpenWatcomのリンカってPlatformSDKやDirectX8以降(?)で使われてる
新しいCOFFフォーマットに対応してるのかな?
Webを一通り見たけどのってなかったので誰か教えて。
427Watcomer
NGNG >426
お!オレの出番だな!
Watcomリンカは、オブジェクトファイルとライブラリファイルを入力とし、実行可能ファイルを出力として作成するリンケージエディタ(リンカ)です。Watcomリンカは以下のオブジェクトモジュール フォーマットおよびライブラリ フォーマットをサポートしています。
キ標準Intelオブジェクトモジュール フォーマット(OMF)
キIntel標準OMFに対するMicrosoftの拡張
キ80386アプリケーションをリンクするためのPhar LapのEasy OMF-386オブジェクトモジュール フォーマット
キCOFFオブジェクトモジュール フォーマット
キELFオブジェクトモジュール フォーマット
キOMFライブラリ フォーマット
キAR(Microsoft互換)オブジェクトライブラリ フォーマット
お前らが欲しがってる日本語ヘルプより。
お!オレの出番だな!
Watcomリンカは、オブジェクトファイルとライブラリファイルを入力とし、実行可能ファイルを出力として作成するリンケージエディタ(リンカ)です。Watcomリンカは以下のオブジェクトモジュール フォーマットおよびライブラリ フォーマットをサポートしています。
キ標準Intelオブジェクトモジュール フォーマット(OMF)
キIntel標準OMFに対するMicrosoftの拡張
キ80386アプリケーションをリンクするためのPhar LapのEasy OMF-386オブジェクトモジュール フォーマット
キCOFFオブジェクトモジュール フォーマット
キELFオブジェクトモジュール フォーマット
キOMFライブラリ フォーマット
キAR(Microsoft互換)オブジェクトライブラリ フォーマット
お前らが欲しがってる日本語ヘルプより。
428デフォルトの名無しさん
NGNG429Watcomer
NGNG >428
tureta.
tureta.
430デフォルトの名無しさん
NGNG お、てことはリンカだけ流用すればぶっちゃけBCCでもなんでも
PSDKやDirectXが使えるってことか。
thx!
PSDKやDirectXが使えるってことか。
thx!
431デフォルトの名無しさん
NGNG そんなことしなくてもCoCreate系使えばリンカ必要ないじゃないか
432デフォルトの名無しさん
NGNG433デフォルトの名無しさん
NGNG wlinkは使いにくい。
434デフォルトの名無しさん
NGNG >>432
comの仕組み・・・
comの仕組み・・・
435デフォルトの名無しさん
NGNG436デフォルトの名無しさん
NGNG これで directX なゲーム作れる?
437434
NGNG あってるよ
リンカがホントにいらないってことはない
OMFベースのリンカだけで逝けるでしょうってこと
tlinkってCOFF扱えるようになった?
リンカがホントにいらないってことはない
OMFベースのリンカだけで逝けるでしょうってこと
tlinkってCOFF扱えるようになった?
438デフォルトの名無しさん
NGNG >>437
私が間違っていましたと書けばいいものを、見苦しいいいわけしやがって。
私が間違っていましたと書けばいいものを、見苦しいいいわけしやがって。
439デフォルトの名無しさん
NGNG ろくに発言がないのに煽りだけは立派だなぁ
440デフォルトの名無しさん
NGNG dos用のいいmakeない?
wmakeなんかイクナイ
wmakeなんかイクナイ
441デフォルトの名無しさん
NGNG >>440
djgppのgnu makeでどう?
djgppのgnu makeでどう?
442デフォルトの名無しさん
NGNG できればextender使わないのを・・・贅沢でスマン
gnuish gmakeを試したけどマシンがリブートする
gnuish gmakeを試したけどマシンがリブートする
443デフォルトの名無しさん
NGNG DOS用なら KI-Make はどうでしょうか?
ttp://www.vector.co.jp/vpack/filearea/dos/prog/make/index.html
ttp://www.vector.co.jp/vpack/filearea/dos/prog/make/index.html
444デフォルトの名無しさん
NGNG446444
NGNG 連投スマン。誤解ありそうなんで訂正
KI-shellの中の人が作ったmakeだったのね
KI-shellの中の人が作ったmakeだったのね
447デフォルトの名無しさん
NGNG 思ってたよりコマンドラインオプションが複雑だった
448デフォルトの名無しさん
NGNG exeってどうつくるの?
449デフォルトの名無しさん
NGNG 449 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 21:55
-3r 386 register calling conventions
-3s 386 stack calling conventions
どう違うんだ?誰かわかりやすい説明キボンヌ
450 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 22:28
>>449
書いてある通り。
-{3,4,5,6}r 引数をレジスタで渡す
-{3,4,5,6};s 引数をスタックで渡す
短いテスト用のコード書いて
C:> type foo.c
int foo(int a, int b){
return a + b;
}
C:>wcc386 -3r foo.c
C:>wdis foo.obj
とかやってみれ。
-3r 386 register calling conventions
-3s 386 stack calling conventions
どう違うんだ?誰かわかりやすい説明キボンヌ
450 名前:デフォルトの名無しさん[sage] 投稿日:04/03/25(木) 22:28
>>449
書いてある通り。
-{3,4,5,6}r 引数をレジスタで渡す
-{3,4,5,6};s 引数をスタックで渡す
短いテスト用のコード書いて
C:> type foo.c
int foo(int a, int b){
return a + b;
}
C:>wcc386 -3r foo.c
C:>wdis foo.obj
とかやってみれ。
450デフォルトの名無しさん
NGNG Linker使いにくくない?
451デフォルトの名無しさん
NGNG 普通
452デフォルトの名無しさん
NGNG VC ToolKit2003だってよ。立場ねーよどうするよ?
453デフォルトの名無しさん
NGNG OpenWatcomのFORTRANでやってるぜ
って人はいないんでしょうか
って人はいないんでしょうか
454デフォルトの名無しさん
NGNG ソースファイルを編集しようと思って
IDEからファイルをダブルクリックするとメモ帳が立ち上がってしまいます
watcomのエディターで立ち上げるにはどこの設定を変えればいいんですか?
IDEからファイルをダブルクリックするとメモ帳が立ち上がってしまいます
watcomのエディターで立ち上げるにはどこの設定を変えればいいんですか?
455454
NGNG ごめんなさい
あっという間に自己解決しました…
あっという間に自己解決しました…
456デフォルトの名無しさん
NGNG これでVCというプラットフォームは扱えますか?
457デフォルトの名無しさん
NGNG >>456
設定ファイルを自分で書けば Watcom の IDE から VC のコマンドラインコンパイラを使うのは可能だと思われ。
設定ファイルを自分で書けば Watcom の IDE から VC のコマンドラインコンパイラを使うのは可能だと思われ。
458デフォルトの名無しさん
NGNG459デフォルトの名無しさん
NGNG460デフォルトの名無しさん
NGNG だれかBCBX用のToolsets書いてくれー
461デフォルトの名無しさん
NGNG >>460
IDEあるんだから使えよ。
IDEあるんだから使えよ。
462デフォルトの名無しさん
NGNG 保守
463デフォルトの名無しさん
NGNG 1.3 RC1
464デフォルトの名無しさん
NGNG C99サポート進むかな?
465デフォルトの名無しさん
NGNG OpenWatcom 1.3 出現。
466デフォルトの名無しさん
NGNG >465
まだだよw
まだだよw
467デフォルトの名無しさん
NGNG468デフォルトの名無しさん
NGNG Watcom使いハケーン
http://idol.bbspink.com/test/read.cgi/hgame/1089918934/287-292n
よりにもよって、あの「超空間」かよ...orz
http://idol.bbspink.com/test/read.cgi/hgame/1089918934/287-292n
よりにもよって、あの「超空間」かよ...orz
469デフォルトの名無しさん
NGNG これのソースを、ビルドできた人いる?
ソースをダウンしたんだが、どうすればビルドできるのかが分からん。
gccでビルドするの?UNIXシェルのファイルがあって、UNIX上でビルド?
デベロッパーのページみたら、何かユーザー登録があって何だ?
ソースをダウンしたんだが、どうすればビルドできるのかが分からん。
gccでビルドするの?UNIXシェルのファイルがあって、UNIX上でビルド?
デベロッパーのページみたら、何かユーザー登録があって何だ?
470デフォルトの名無しさん
NGNG OpenWatcomのソースはOpenWatcomでビルドするに決まってるだろ
471デフォルトの名無しさん
NGNG で、1.3は最近の言語仕様に対応したの?
472デフォルトの名無しさん
NGNG >470
もうすこし詳しく教えて。
wpjファイルが、サンプルプログラムのしかなかった
もうすこし詳しく教えて。
wpjファイルが、サンプルプログラムのしかなかった
473472
NGNG ん?返信が無いってことは、470はネタ?
474デフォルトの名無しさん
NGNGOpenWatcom C++って、関数リファレンスは付いていますか?
フリーのC/C++コンパイラで関数リファレンス・ヘルプが充実してるのってないですかね。
475デフォルトの名無しさん
NGNG C/C++の場合、処理系依存箇所以外にリファレンスなんて見るか?
といいつつおれはVisualC++付属のVCCORE.CHM見てるけど。
といいつつおれはVisualC++付属のVCCORE.CHM見てるけど。
476デフォルトの名無しさん
NGNG algorithm全部覚えてんの?
477デフォルトの名無しさん
NGNG あの程度は使ってるうちに覚えられるよ
478474
NGNG入門者なので、リファレンスをガンガン見るだろうと思ったので。
479デフォルトの名無しさん
NGNG481デフォルトの名無しさん
NGNG ソースからmakeしてみたら, Cコンパイラも含めて, メッセージが日本語に
なってしまいました(多分, 嬉しいのでしょう).
あっ, 環境は WinXP(Win NT)ですけど.
なってしまいました(多分, 嬉しいのでしょう).
あっ, 環境は WinXP(Win NT)ですけど.
482名有り
NGNG 今RedHat使っててプログラミングしてるんですが
hp: what had happend?
HpCheck(dmat.c, 178) : heap violation[ O]
というエラーが出てセグメンテーション違反になってしまうのです
ちなみにdmat.cの178行は
int i, j;
double **aa;
aa = (double**)MALLOC(sizeof(double)*n);
for(i=0; i<n; i++){
aa[i] = (double*)MALLOC(sizeof(double)*m);
memset(aa[i], 0, sizeof(double)*m);
}
のaa[i]〜って部分です
どうやったら回避できるのか教えて下さい
よろしくお願いします
hp: what had happend?
HpCheck(dmat.c, 178) : heap violation[ O]
というエラーが出てセグメンテーション違反になってしまうのです
ちなみにdmat.cの178行は
int i, j;
double **aa;
aa = (double**)MALLOC(sizeof(double)*n);
for(i=0; i<n; i++){
aa[i] = (double*)MALLOC(sizeof(double)*m);
memset(aa[i], 0, sizeof(double)*m);
}
のaa[i]〜って部分です
どうやったら回避できるのか教えて下さい
よろしくお願いします
483名有り
NGNG ちなみにそれを使ってるプログラムがこっちです
コンパイルまでは通るんですが実際動かすとエラーになっちゃうんです
void klt(double **U, double **Y, int K){
int i, n;
double a, **v, **d, **E, T, **y;
v = dmat(K+1, K+1);
d = dmat(K+1, K+1);
E = dmat(K+1, K+1);
y = dmat(K+1, K+1);
for(i = 1; i<=K; i++){
d[i][0] = 0.0;
U[i][0] = 0.0;
for(n = 1; n<=K; n++){
y[1][n] = Y[n-1][0];
v[i][n] = U[n-1][i]*y[i][n];
d[i][n] = 0.95 * d[i][n-1] + v[i][n]*v[i][n];
E[i][n] = y[i][n] - U[i][n-1]*v[i][n];
T = klt_T(d,i);
a = T*E[i][n]*v[i][n]/d[i][n];
U[i][n] = U[i][n-1] + a;
y[i+1][n] = y[i][n] - U[i][n]*v[i][n];
}
}
dmat_free(y,K);
dmat_free(v,K);
dmat_free(d,K);
dmat_free(E,K);
}
コンパイルまでは通るんですが実際動かすとエラーになっちゃうんです
void klt(double **U, double **Y, int K){
int i, n;
double a, **v, **d, **E, T, **y;
v = dmat(K+1, K+1);
d = dmat(K+1, K+1);
E = dmat(K+1, K+1);
y = dmat(K+1, K+1);
for(i = 1; i<=K; i++){
d[i][0] = 0.0;
U[i][0] = 0.0;
for(n = 1; n<=K; n++){
y[1][n] = Y[n-1][0];
v[i][n] = U[n-1][i]*y[i][n];
d[i][n] = 0.95 * d[i][n-1] + v[i][n]*v[i][n];
E[i][n] = y[i][n] - U[i][n-1]*v[i][n];
T = klt_T(d,i);
a = T*E[i][n]*v[i][n]/d[i][n];
U[i][n] = U[i][n-1] + a;
y[i+1][n] = y[i][n] - U[i][n]*v[i][n];
}
}
dmat_free(y,K);
dmat_free(v,K);
dmat_free(d,K);
dmat_free(E,K);
}
484名有り
NGNG すいませんなんとかなりました
ってか別な所からのセグメンテーションでした
自分の愚かさを呪いながら就寝しますorz
ってか別な所からのセグメンテーションでした
自分の愚かさを呪いながら就寝しますorz
485デフォルトの名無しさん
NGNG 今時メンバテンプレートも対応してないんじゃ誰も使わないよな。
中の人にはがんばって欲しいよ。
中の人にはがんばって欲しいよ。
486デフォルトの名無しさん
05/02/09 22:50:10 VersionUp待ち
48769式フリーPG ◆hND3Lufios
05/02/10 17:34:51 C++ではなく、Cコンパイラと思えば中々良い。
488デフォルトの名無しさん
2005/03/24(木) 02:40:32 MS製プラットフォームSDKのincludeをインクルードパスとして指定したら、
winnt.h辺りでエラーが出るんだけど、何故?
winnt.h辺りでエラーが出るんだけど、何故?
489デフォルトの名無しさん
2005/03/30(水) 23:54:46 >488
まずなんのためにSDK入れたの?
まずなんのためにSDK入れたの?
490デフォルトの名無しさん
2005/05/14(土) 23:43:10 1.4遅いな・・・
491デフォルトの名無しさん
2005/05/16(月) 23:54:58 IDEのスクリーンショットが見たい。
492デフォルトの名無しさん
2005/05/17(火) 01:54:59493491
2005/05/24(火) 21:20:48 >>492 thx!
こんなの見つけた。既出?
ttp://lily.xrea.jp/hikky/index.php?cmd=search&word=Programming%2FBeginners%2FOpenWatcom-HelloWorld
こんなの見つけた。既出?
ttp://lily.xrea.jp/hikky/index.php?cmd=search&word=Programming%2FBeginners%2FOpenWatcom-HelloWorld
494デフォルトの名無しさん
2005/06/07(火) 11:11:05 これでコンパイルしたバイナリって、商用利用できるの?
495デフォルトの名無しさん
2005/06/07(火) 12:17:18 出来ません。ちゃんとライセンス読め。
496デフォルトの名無しさん
2005/06/07(火) 16:04:22 まじっすか。んじゃ使えねえじゃん。
497デフォルトの名無しさん
2005/06/07(火) 16:12:18 >>496
ちゃんとライセンス読め。
ちゃんとライセンス読め。
498デフォルトの名無しさん
2005/06/10(金) 20:21:08 勉強するにはいいコンパイラですね。
GrWinとか使えるしIsing模型のシミュでもしてみる。
GrWinとか使えるしIsing模型のシミュでもしてみる。
499デフォルトの名無しさん
2005/07/09(土) 18:27:51 ageましょう。
500デフォルトの名無しさん
2005/07/10(日) 21:56:42501デフォルトの名無しさん
2005/08/06(土) 00:23:20 age
502デフォルトの名無しさん
2005/08/06(土) 00:31:39 ちゃんと書いてあるじゃん。商業利用は駄目と。ライセンスも読めないなら
使うなよ。
使うなよ。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 伊東市長選、田久保氏の落選確実 元市議の杉本氏と元市長の小野氏が激しく競り合う [蚤の市★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★5 [お断り★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★2 [少考さん★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く [ぐれ★]
- 鈴木農相「おこめ券はお米しか買えないわけではない。例えば卵、味噌、しょうゆ、こうした購入に利用可能」 ★4 [Hitzeschleier★]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★3
- 【速報】伊東市長選、田久保氏が敗北確実wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [812874503]
- なんGで毎日のように立ってる→🏡これなんなん❓
- このお靴欲しい
- 人気漫画家、絶望「どれだけガンダムが反戦を訴えてもゴジラやジブリがメッセージ出しても届かない、もうどうしたらいいの…?」 [339712612]
- モモ・​デビルーク(ToLOVEる)がバニーガール姿でプライズ・フィギュア化キタ━━━━(゚∀゚)━━━━!! [387442934]
