- 1 名前:デフォルトの名無しさん [04/07/29 11:06]
-
機能無制限で使える本格的な無料コンパイラBC++についてのスレ。 ダウンロードはこちらから。 ↓ www.borland.co.jp/cppbuilder/freecompiler/ 前スレ part3 > pc5.2ch.net/test/read.cgi/tech/1054390397/ part2 > pc2.2ch.net/test/read.cgi/tech/1030493157/ part1 > pc3.2ch.net/test/read.cgi/tech/1002377328/
- 560 名前:デフォルトの名無しさん mailto:sage [2005/05/01(日) 01:30:50 ]
- >>559
おまえはアホか? ここはVC++のスレでもBCBのスレでもない。
- 561 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:51:25 ]
- C言語を勉強するため、Borland C++ Compiler 5.5 をダウンロードしたいのですが
メンバー登録して、来たメールのアドレスからダウンロードしようとしても 全然ダウンロードできません・・・ここ3日何度も試したのですが・・ 今は配布停止中なのでしょうか?私のPC・やり方が悪いのでしょうか? 教えていただけると助かります、宜しくお願いします
- 562 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:53:25 ]
- どのアドレスなのか?
ダウンロードできないとはどんなメッセージが出るのか? どういうやり方でダウンロードしようとしてるのか? やり方を書いてくれないとそれが悪いのかどうかわかりません
- 563 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:54:52 ]
- あ・・・でもアドレス晒すのはまずいかな
- 564 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 10:57:15 ]
- >>89
- 565 名前:561 mailto:sage [2005/05/02(月) 12:03:41 ]
- レスありがとうございます
ダウンロードのページのアドレスをIEのアドレス欄に入れ飛ぼうとしても ダウンロードがはじまりません(IEの画面は真っ白のまま、カーソルに砂時計 ついたり、下のステータスバーのダウンロードゲージバー?は真ん中くらいまで いったりっと何か読み込もうと頑張ってる感じはあります) そのまま30分くらい待っても画面変わりません・・
- 566 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 12:52:16 ]
- >>565
今試してみたが普通にDLできるぞ。 おそらくチミの環境の問題ではないかな。 IEの設定の問題とかかもしれんし、IE以外でDLしてみるとか。
- 567 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 16:13:51 ]
- 最悪の場合、雑誌のオマケについてるBCCを使うとか
- 568 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 16:27:41 ]
- Visual Windows for BC++ のBCC同梱版を落としてくるという手もある。
場所は >>512
- 569 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 16:44:50 ]
- borland.co.jp に置いてあるヤツは何か文字化けしてるから、
borland.com からダウンロードした方がいいよ。
- 570 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 17:26:58 ]
- 優しい奴が多いなオイ。
- 571 名前:561 [2005/05/02(月) 21:54:09 ]
- 皆さん、ありがとうございます 無事ダウンロードできました
また相談なのですが、コンパイルしようとするとエラーが出てしまいます 【やろうとしていること】 C言語を学ぶにあたって、まずはコンパイルを一回成功させてみたい 自分で打ってみた簡単なプログラムでコンパイル失敗したため プログラム自体での間違いのないよう独習Cという本付属の.Cファイルでテスト してみましたが、同じようなエラーが出ます、EXEファイルが出来ず、かわりに APDA-01.OBJファイルが出来ます CドライブのdokushuuフォルダのapdAフォルダの中にあるAPDA-01.Cファイルを コンパイルしようとしております パスが通っていないのでは?と思い、www.kumei.ne.jp/c_lang/bcc/index.html等 色々確かめてみましたが間違い見当たらず www.cmagazine.jp/setbcc.html にある環境ファイル・パス設定ソフト も使用してみましたが変化なし 【PC環境】 WIN XP HOME/CEL650
- 572 名前:561 mailto:sage [2005/05/02(月) 21:54:53 ]
- 【パス設定】
Borland\bcc55\bin の中に bcc32.cfg -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" と ilink32.crg -L"c:\Borland\Bcc55\lib" があります コントロールパネルのシステムプロパティの環境変数のところの ユーザーの環境変数に(手動ではなくパス設定ソフトで自動で設定されてた) 変数名INCLUDE 値c:\Borland\Bcc55\include; 変数名PATH 値c:\Borland\Bcc55\bin; システム環境変数 変数名PATHの最後に ;C:\borland\bcc55\bin 加えてあります 【エラー内容】 C:\dokushuu\apdA>bcc32 -eRelease\APDA-01.exe APDA-01.C Borland C++ 5.5.1 for Win32 Copyright (c) 1993 2000 Borland APDA-01.C: Turbo Incremental Link 5.00 Copyright (c) 1993 2000 Borland Error: Could not create Release\APDA-01.tds (error code 3) です、度々で申し訳ありませんが教えていただけると助かります、宜しくお願いします
- 573 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:01:53 ]
- >>572
環境変数のINCLUDEは要らない。 とりあえずコマンドラインの-eRelease\APDA-01.exeを消してみたらどうなる?
- 574 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:27:36 ]
- Cマガを買ったほうが早い
- 575 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:44:24 ]
- Releaseフォルダが無いからダメとか。
もしくは絶対パスで指定しないとダメとか。 (-eC:\dokushuu\apdA\Release\APDA-01.exe のように)
- 576 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 22:45:18 BE:61564043- ]
- >>572
エラーを確認した C:\dokushuu\apdA の下に Release フォルダがないからだ
- 577 名前:561 mailto:sage [2005/05/02(月) 22:58:56 ]
- レスありがとうございますm(_ _)m
C:\dokushuu\apdA>bcc32 -eRelease\APDA-01.exe APDA-01.C ではなく C:\dokushuu\apdA>bcc32 -eAPDA-01.exe APDA-01.C で試したら成功しました! Releaseは命令文ではなくて、参考にしていた例のフォルダ名でした;; 間抜けな質問してしまい申し訳ありませんでした
- 578 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 23:11:40 ]
- ここはすばらしいいんたーねっつですね
感動しました・・・
- 579 名前:デフォルトの名無しさん mailto:sage [2005/05/02(月) 23:24:41 ]
- >>561
で結局、ダウンロードはどうしたら上手くいったのよ。
- 580 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 09:06:55 ]
- BC++(無料版)を使い始めたものですけど、
inp()/outp()(ポート入出力、多分VC++の関数)を含むソースをコンパイルする必要があって、 アセンブラ(とりあえずNASM)を使いたいんですけど、BC++の関数の引数とレジスタの対応に ついての資料ってどこかにありませんか? あちこち捜して32bit以下の返り値=EAXというのはわかったのですが、引数については どのようになっているのでしょうか? PCのアセンブラはDOS時代以来で・・・悪戦苦闘しています(^^;)
- 581 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 10:10:14 ]
- >>580
Borland C++ でも↓と同じ ttp://www.microsoft.com/japan/developer/library/vccore/_core_argument_passing_and_naming_conventions.htm ところで、どんな環境で何をしようとしているの? NT系だとI/Oポート直叩きは出来ないんだけど。
- 582 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 21:30:54 ]
- >>581
ありがとうございました。 えーと作成者は私じゃないので詳細は間違っているかも知れないんですけど、 AVRマイコンのプログラマソフトです。その機能の一部にGIVEIOの助けを借りて ポートを直接制御している部分があるのです。 elm-chan.org/works/avrx/report.htmlの、 Win32版ライタ制御ツール for Windows9X/Me/NT/2k/Xp with c source files 2005. 4. 25 elm-chan.org/works/avrx/avrxtool32.zip です。 再コンパイルしたい理由は単にCOMポートの通信速度を115.2kbps以外にしたいだけで、 変更したい部分の機能を使うときはio直接制御は使用しないことになるので、 _inp/_outpにはダミールーチンを当てて、その機能は使えない別プログラムとして 作成・使用しても良いのですけど・・・
- 583 名前:デフォルトの名無しさん mailto:sage [2005/05/03(火) 23:11:10 ]
- >>582
I/Oポートの制御に関してはプログラムで想定している環境と ハードウェア的に互換性があれば大丈夫でしょう。 引数/戻り値の対応については-Sオプションで簡単なダミー関数 のアセンブラソースを出力させ、それを雛形にして作成する方法も あります。 どこかからtasm32を入手するか、C++ BuilderXを使ってインライン アセンブラでつくるのが一番手っ取り早いかもしれませんが…
- 584 名前:デフォルトの名無しさん [2005/05/04(水) 11:43:41 ]
- double x = 1.0e20;
printf("%.22g\n", x); // 結果は 1
- 585 名前:デフォルトの名無しさん mailto:sage [2005/05/04(水) 23:31:56 ]
- >>583
ありがとさんです。そうか、アセンブラ出力させればよかったんだな。 avrgccではよくやってたのに忘れてた(w tasm手に入れてもいいかなあ。別の試用版プログラムに付いてると どこかでよんだな。調べてみます。
- 586 名前:デフォルトの名無しさん mailto:sage [2005/05/05(木) 20:03:55 ]
- brc32.exeって壊れてるよね?
- 587 名前:デフォルトの名無しさん mailto:sage [2005/05/05(木) 20:10:24 ]
- >>586
壊れてるのはお前の頭だけ。
- 588 名前:デフォルトの名無しさん [2005/05/10(火) 18:02:39 ]
- 初歩的な質問ですみません。
オブジェクトファイルを統合して、静的ファイルを作成するには、 どういったコマンドを使えばいいのでしょうか?
- 589 名前:デフォルトの名無しさん mailto:sage [2005/05/10(火) 18:08:27 ]
- 出来ました。
お騒がせして、すみません。
- 590 名前:デフォルトの名無しさん mailto:sage [2005/05/13(金) 23:06:08 ]
- www.foolabs.com/xpdf/download.html
ここにある、 xpdf-3.00.tar.gz を落としてbcc32 5.5.1 でコンパイルしようとしています 付属の ms_make.bat を適当に変更してコンパイルしても、 リンクの段階で error となります 具体的には、 Error: 外部シンボル '_gfree' が未解決 Error: 外部シンボル 'GString::~GString()' が未解決 みたいなエラーがたくさん出ます 何が悪いのでしょう 一緒に置いてある t1lib-1.3.tar.gz と freetype-2.1.3.tar.gz は よく判らないので放ってあります
- 591 名前:デフォルトの名無しさん mailto:age [2005/05/13(金) 23:34:39 ]
- これに含まれているツールの
tdump.exe を使って、 tdump.exe や trigraph.exe をダンプ表示してみたのですが、 他の .exe ファイルみたいにサブシステムや外部ライブラリなどが表示されません。 これらはウィンドウズアプリではないのですか?
- 592 名前:デフォルトの名無しさん mailto:sage [2005/05/13(金) 23:56:53 ]
- 俺がまだ全然コンソールのコンパイラなんて知らないころ
当時電話回線で数時間かけてBCCダウンロードして VCみたいな画面にわくわくしてたのに全然動かなくてガッカリした記憶がある・・・ 懐かしいなぁ・・・
- 593 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 00:03:33 ]
- 俺がまだ全然コンソールのコンパイラなんて知らないころ
母ちゃんはコンパニオンだった。 父ちゃんはコンバインで、じいちゃんはゴルゴンゾーラだった。 わっかるかなぁ〜〜? わっかんね〜だろ〜なぁ。
- 594 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 01:22:28 ]
- >>593
貴方、墓場に半分足突っ込んでるでしょ。
- 595 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 11:05:52 ]
- >>590
GLib って知ってる? X-Window て知ってる? UNIX用のソースは基本的にそのままではWindowsで使えないって知ってる? はっきり言ってレベル低すぎですよ、あなた。
- 596 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:05:31 ]
- そのソースでwindows用にコンパイルしたバイナリは配布されています
出来上がったプログラムはコンソールアプリです ソース中に #ifdef WIN32 とかの記述もあります それなのにwindowsではコンパイルできないということは、 Borland Cそのものの制約ということですか?
- 597 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:11:30 ]
- リンクでエラーが出るんならコンパイルは通ってるんでしょ
ちゃんとライブラリをリンクさせてる?
- 598 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:20:33 ]
- ms_make.bat の中で作っている、
Goo.lib と fofi.lib のことであれば、多分リンクされてる筈です ただ、Goo.lib と fofi.lib の中身が殆ど00ばかりの 小さなファイルなので、ここで失敗してる可能性が高いです libを使ったコンパイルをしたことがない (objを寄せ集めれば出来ると思っている) ので、そこらへんは全く自信はありません
- 599 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 13:48:24 ]
- 結局、ライブラリを作るのは止めて、
全部 obj を書き連ねたらコンパイルできました いちいちパスから書かないといけないのが面倒です
- 600 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 14:27:06 ]
- さて次の話題にいってみようか
- 601 名前:デフォルトの名無しさん mailto:sage [2005/05/14(土) 15:24:13 ]
- 次の話題。
>>595のレベルが低かった件について。
- 602 名前:デフォルトの名無しさん mailto:age [2005/05/17(火) 21:42:49 ]
- 質問です。C言語ができません。
bcc32.exeをダブルクイックしても 変なウィンドウズが一瞬表示されるだけで、 C言語のファイルがコンパイラーできません。 試しに、C言語のファイルをダブルクイックしても 見たこともない画面が出るだけで、全然実行できません。 どうやったら実行できるんですか?
- 603 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 21:44:53 ]
- ダブルクイックって何かのスポーツのテクニックみたいだな
- 604 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 21:49:29 ]
- www.google.co.jp/search?hl=ja&q=%E3%83%80%E3%83%96%E3%83%AB%E3%82%AF%E3%82%A4%E3%83%83%E3%82%AF&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
- 605 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 22:06:15 ]
- >>602
コマンドプロンプト or MS-DOSプロンプト内でbcc32 ソースファイル名とタイプする。
- 606 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 22:10:35 ]
- >>602
本物の教えて君はそこまで情報を出さないぞ。 20点。
- 607 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 22:14:35 ]
- >>604
ダブルクイックって結構巷に繁殖してるんだな
- 608 名前:デフォルトの名無しさん mailto:sage [2005/05/17(火) 22:26:35 ]
- コンパイラーするなよ
- 609 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 01:15:06 ]
- ダブルクイック の検索結果のうち 日本語のページ 約 4,190 件中 1 - 50 件目 (0.14 秒)
www.google.co.jp/search?num=50&lr=lang_ja&ie=sjis&oe=sjis&q=ダブルクイック
- 610 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 01:40:42 ]
- うはっwww
うちの大学の講師、素でダブルクウィックとか言ってるwww
- 611 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 07:47:44 ]
- >>610
お前が L の発音を聞き取れないだけだろ。
- 612 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 13:37:39 ]
- ローマ字なんだよ。
Li は「ぃ」、つまり cぃck → クィック
- 613 名前:デフォルトの名無しさん mailto:sage [2005/05/18(水) 23:34:45 ]
- double quick
- 614 名前:デフォルトの名無しさん mailto:sage [2005/05/19(木) 02:41:28 ]
- 球技でも格闘技でも体操競技でも
一通りそれっぽく響くな<ダブルクイック
- 615 名前:デフォルトの名無しさん mailto:sage [2005/05/19(木) 02:42:16 ]
- 一番ありそうなのは球技かな
バレーボールとか
- 616 名前:デフォルトの名無しさん [2005/05/24(火) 13:16:04 ]
- pthreadを使ったプログラムはコンパイルできないのですか?
- 617 名前:本田 [2005/05/24(火) 13:22:32 ]
- >Open Source POSIX Threads for Win32
sources.redhat.com/pthreads-win32/
- 618 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 14:05:14 ]
- windows.hはありますか?
- 619 名前:デフォルトの名無しさん mailto:sage [2005/05/24(火) 15:26:51 ]
- >>618
もちろんある。
- 620 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 09:21:43 ]
- makeとnmakeの互換性はいかがでしょうか
- 621 名前:デフォルトの名無しさん mailto:sage [2005/05/25(水) 17:29:59 ]
- >>620
ヘルプにマイクロソフトの NMAKE との互換性という項目がある。 それでもある程度違いがあるようだが。
- 622 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 05:34:00 ]
- そもそもコンパイラオプションがぜんぜん違うから make だけ互換性があっても
あんまり意味ないような。 むかし Borland用 Makefile を nmake 用に直そうとして、!IF とかの大文字小文 字を区別するところと @&& とかの書き方がちがうところでちょっと手間を食った ことはある。
- 623 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 18:27:52 ]
- >>1のコンパイラってC言語でも使えるよね?
- 624 名前:デフォルトの名無しさん mailto:sage [2005/05/26(木) 18:36:51 ]
- >>623は忘れてください
- 625 名前:デフォルトの名無しさん [2005/05/27(金) 02:23:54 ]
- brc32で
-ic:\borland\bcc55\include と打たないとリソースファイルがコンパイルできません。 これをやらなくても brc32 aaa.rc bbb.exe といった風に簡単に出来るようにしたいのですが どうしたらいいのでしょうか?
- 626 名前:デフォルトの名無しさん mailto:sage [2005/05/27(金) 02:42:15 ]
- >>625
.rc から include を除くのが一番カンタン。brc32 は #include とか書かなくて も windows.h の定数の値を知っているので、include windows.h する必要はない。 rc をほかのリソースコンパイラでも使えるようにするなら #ifdef IDOK #include "windows.h" #endif と書いておく。
- 627 名前:デフォルトの名無しさん mailto:sage [2005/05/27(金) 02:43:24 ]
- >>626
あ、「ifdef」じゃなくて「ifndef」ね。
- 628 名前:デフォルトの名無しさん mailto:sage [2005/05/27(金) 16:37:15 ]
- うはwwwおkwwwww
pointin.jp/home.aspx
- 629 名前:デフォルトの名無しさん [2005/05/27(金) 22:46:08 ]
- >>626
そうだったのですか。 いれなくても大丈夫とは・・・ 「猫でもわかるプログラミング」 で適当に勉強しようと思って その通りやったらできないので困ってました。 実は昨日のうちに環境設定で include c:\borland\bcc55\include とやったらとりあえずできるようになりました。 お答えいただきありがとうございました。
- 630 名前:デフォルトの名無しさん mailto:sage [2005/05/28(土) 00:31:18 ]
- 猫は .rcを使わない
- 631 名前:デフォルトの名無しさん [2005/05/29(日) 09:58:27 ]
- 開発環境には何が適当ですか?
- 632 名前:デフォルトの名無しさん mailto:sage [2005/05/29(日) 10:20:22 ]
- メモ帳みたいなもん
- 633 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 00:53:42 ]
- Windows
- 634 名前:デフォルトの名無しさん mailto:sage [2005/05/30(月) 01:18:51 ]
- VS.NET
- 635 名前:デフォルトの名無しさん [2005/06/03(金) 14:55:24 ]
- マルチスレッドのプログラムを書きたいのですが、どのヘッダをインクルードすればよいのでしょうか?
pthreadは使えないのでしょうか?
- 636 名前:デフォルトの名無しさん mailto:sage [2005/06/03(金) 17:57:21 ]
- >>635
sources.redhat.com/pthreads-win32/ ちなみにWindowsネイティブのスレッド作成関数は<Windows.h>のCreateThread() ただしスレッド関数内でCランタイムライブラリを使うとメモリリークするので、 <process.h>で_beginthreadex()が提供されている。
- 637 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 17:34:49 ]
- 無料コンパイラBC++を使い、C言語の勉強をしているプログラム初心者です
独習Cという本で勉強しているのですが、練習問題の中で 「多くのコンパイラには、さまざまなハードウェア装置、つまりシリアルポートやキーボードなどの 状態をビットごとの方式(bit-by-bit)で符号化して返す関数を提供するライブラリ があります。使用しているコンパイラのマニュアルを調べて、そのような関数 をサポートしていれば、1または複数の装置の状態を読み取って符号を元に 戻すプログラムを作りなさい。」 という問題があります 自分なりに色々調べてみたのですが、見つからず困っております BC++ではそのような関数をサポートしてますか? もしサポートしていたらどのような関数か? どのアドレスのホームページorヘルプファイルに、そのような情報があるか? 初歩的な事かもしれませんが教えていただけると助かります。 宜しくお願いします
- 638 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 18:12:04 ]
- >>637
その問題を飛ばす
- 639 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 18:14:46 ]
- >>637
標準のCの機能じゃないから、放置しても良いのではないかと
- 640 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 20:15:56 ]
- GetCommModemStatus とかは?
- 641 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 20:21:03 ]
- かなり制御寄りの本だな
もう今の時代、ハードを直接見るようなコードは一切書かずに、 誰かが作ったのを使うのが普通
- 642 名前:デフォルトの名無しさん mailto:sage [2005/06/05(日) 20:55:36 ]
- いや、一応、直接触るのではなく
GetAsyncKeyStateみたいなのを意図しているんだと思うが。
- 643 名前:637 mailto:sage [2005/06/06(月) 01:50:52 ]
- >638〜642様
レスありがとうございます! いちおうGetCommModemStatusやGetAsyncKeyState等で検索して目通して おくくらいにして、先に進むことにします また分からない事できまして、質問させてください 質問1・ 現在、記憶クラス指定子のexternを勉強しているのですが externを使用して、2つのファイルからグローバルデータにアクセスすることが できるようにしたいのですが BC++を使った、2つのファイルのコンパイルとリンクの方法が分かりません 教えて頂ければ幸いです。 質問2・ コンパイラと一緒に良く聞くデバッグ機能についてですが 今まで私は、デバッグ機能とは、無料版BCC++でコンパイルした時、プログラム に間違いがあった時にでてくる エラーとか警告とかを出してくれる機能の ことかと思っておりました。 ですが今日、BCC++のサポートページ www.borland.co.jp/cppbuilder/freecompiler/faq/bccfaq1.html を見ると、「BCC55には、デバッグツールは含まれていません」と書いてあり混乱しております 私の今まで思っていた、これがデバッグ機能という認識は間違っていたのでしょうか? だとすると、よく言われるデバッグ機能とは、どのようなものなのでしょうか? そろそろVC++等有料のコンパイラでも購入しようかと思っておりましたので 参考にしたいのです・・ 長々となりましたが宜しくお願い致します
- 644 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 02:16:38 ]
- >>643
>質問1 bcc32 -e"実行ファイル名" file1.cpp file2.cpp … 実行ファイル名は省略化。そのときはfile1.exeが生成される。 >質問2 エラーや警告を吐くのはコンパイラの仕事。 デバッガはコンパイル済みの実行ファイルの動作をチェックするもの。 >おまけ VCやBCCはコンパイラじゃなくて統合開発環境。 プログラミングのための便利なツールをてんこもりしたパッケージ。 コンパイラも当然含まれるしデバッガもあるし何より独自のライブラリがある。 Windows環境でアプリケーションを組もうと思ったらVCやBCCが提供する ライブラリがあるとないとでは作業効率が天と地ほど違う。 その分、値段は高いとw
- 645 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 02:17:53 ]
- ↑
×BCC ○BCB
- 646 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 03:19:25 ]
- いちばん便利なのは、
「○○を××したいんだけど、何使えばいいの?」 「△△のへんを探してみそ」 って教えてくれる隣の人
- 647 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 07:51:15 ]
- >>643
externはヘッダにextern付きで変数を宣言して、 どこか1つのcppファイルでextern無しで変数を定義する、 という風になる。
- 648 名前:デフォルトの名無しさん mailto:sage [2005/06/06(月) 21:30:01 ]
- >>643
BCC と一緒に TurboDebugger の情報は、なかった?
- 649 名前:デフォルトの名無しさん mailto:sage [2005/06/07(火) 11:10:18 ]
- TurboDebugger使いにくい
- 650 名前:デフォルトの名無しさん mailto:sage [2005/06/07(火) 12:02:09 ]
- つーか使い方わからない
- 651 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 16:23:31 ]
- getche()を使うと、コマンドプロンプト上でカーソルの位置が右上にずれたり
エラーが起きたりします。 勉強している初級本には、「getcheとscanfは互換性がなく一緒には使用できない」 と書いてあるのですが、一緒にではなく単体でも、おかしな動作をします bcc++ではgetcheには対応していないのでしょうか?
- 652 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 18:13:37 ]
- 使い方が悪いんだろ。
- 653 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 23:23:31 ]
- scanfに限らず
stdio.h系とconio.h系は一緒に使うとトラブルの元
- 654 名前:デフォルトの名無しさん mailto:sage [2005/06/11(土) 01:55:40 ]
- >>651
もし、C言語の基礎を勉強してるなら、 「conio.hは標準ではない」 と、言っておこう(`・ω・´)
- 655 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 12:22:13 ]
- (´・ω・`)
- 656 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 13:22:30 ]
- stdlib.hは標準?
- 657 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 13:44:25 ]
- >>656
もちろん
- 658 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 13:57:11 ]
- 非標準でstdって名乗ってたら詐欺だな
- 659 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 15:13:29 ]
- stdioだけでstrcpy使わせろ
- 660 名前:デフォルトの名無しさん mailto:sage [2005/06/12(日) 20:27:40 ]
- >>659
なぜ?
|

|