No.1ベストアンサー
- 回答日時:
CWっていうのは知らないのでgccのほうしか応えられませんが・・・
>インストール
環境が書いてないのでそれぞれの環境毎に・・・
UNIX系OSならばftp.gnu.org/pub/gnu/gcc/やftp.ring.gr.jp/pub/GNU/gcc/
からソースを落としてきて./connfigure;make installすればOKでしょう
まぁ、LinuxやFreeBSDとかであればインストールオプションによっては最初から入ってますが・・・
Windows環境ではCygwinが便利かと思います
http://www.cygwin.com/setup.exe
これをダウンロードして画面にしたがって設定していけばgccも入るでしょう
(こちらはバイナリでインストールされます)
>長所短所
CWはわかんないのでgccです
長所
組み込み系などでは結構使われている事が多いため、一度覚えればあっちこっちで使える(組み込み系プログラムで、さらに色々な機種をターゲットにする人しか恩恵は受けられないですが(^^;)
UNIX系でも、ほとんど標準に近いため、大体の環境で使える(仕事の都合とかで使えない場合もあるようです(泣))
ソースが公開なので多少バグってたり、機能増強したい場合でも自分で出来る(・・・かなりの時間と根気と能力が必要です・・・)
GNU Emacsやgdbといっしょに統合環境作っちゃえば他の統合環境なんか使えないぐらい便利(なれれば、です。なれるまでに結構かかりますが)
短所
ほとんど英語(エラーメッセージからドキュメント、その他もろもろ。マニュアルは日本語翻訳されたものがOnlineにあります)
入門書が少ない(私は見た事がありません。ここからCを始める・・・と言う事はあまりお勧めしませんね)
長所もあまり長所になってないですね・・・
>お勧めサイト
は参考URLを見てください
個人的には[Codian]あたりなんかが面白いと思います
補足
英語が苦手・・・との事ですがプログラムやってると、いやでも英語は見る事になります。gccはドキュメントのほとんどが英語なので、その辺が嫌ならば避けられたほうがよいと思います。また、C言語の入門サイトなどではVisual C++など環境を限定してやっている所が多いのでgccでは使い方を知ってないとなかなか書いてある通りにやるのは難しいでしょう。(gccでコンパイルしてもオプション指定しないとa.outしか出来ませんから・・・)多少お金を出してでもVisual C++のstandardあたりを選んでおいた方が、webなどを見て覚える分には良いと思います(MSDN Libraryも結構な量が日本語化されてますから・・・誤訳とかあるけど(笑))
参考URL:http://category.goo.ne.jp/directory/data/1400014 …
CWはCodeWarriorです。綴りがわからずに短縮しちゃいました(汗)
いろいろとご指導ありがとうございます。今まで、VBやポケコン(笑)などでベーシックをやっていたのですが、ポケコンを破壊(落下)させてしまったため、今ではPalmでプログラムを打っていたのでいろいろと面倒(特に入力が)で、Cでも、inputとPRINTする位のプログラムなら楽だな~、程度に考えていたのですが、実際やってみると難しくて(笑)
お勧めしていただいたサイトやアプリをDLして勉強しています。
本当に有意義な情報ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# gcc のコンパイラオプションについて 2 2022/12/21 17:11
- 大学受験 生活保護 いけず 4 2022/04/20 12:55
- C言語・C++・C# アプリ開発について 初心者です phythonをはじめに学んで、c#かswiftのどちらかを学ぶのは 2 2023/07/09 19:18
- その他(悩み相談・人生相談) Amazon発注画面が英語で表記される 最近 Amazonで発注すると発注画面に日本語と英語が混じっ 1 2022/07/28 19:48
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- 予備校・塾・家庭教師 フリーランスで英語指導をされている方、お詳しい方などにお聞きしたいです。 自室にて知人の中高生の子供 2 2022/06/22 09:37
- Google 翻訳 Google日本語入力について 2 2023/04/04 11:46
- その他(悩み相談・人生相談) 客観的に見て私の適職・天職は何ですか? ①過去に夢中になったものは何か? 絵(幼稚園から今もずっと) 5 2022/07/14 16:36
- その他(メンタルヘルス) 「自己啓発系サイトや本を読むコツ」 自己啓発系サイトや本を全体的に把握できなくても、理解できるコツが 4 2022/12/14 20:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
任意のファイルアイコンの右ク...
-
Windows10にデュアルブートでXP...
-
cygwinインストールでgccが利用...
-
IIS5.1でHTTP内部サーバーエラ...
-
DELL タブレット 「Venue 8 Pro...
-
[C#] コンパイラのバージョン確...
-
VBScriptで外部プログラム実行...
-
Windows, Linuxで手軽に使える...
-
GMTで日本語フォントが化けてし...
-
'msimg32.lib'は通常どこにある...
-
プログラミング言語 Juliaのイ...
-
Blenderが起動できない
-
実行結果を保存
-
コマンドプロンプトのコードの...
-
runasx.exeの動作
-
Command Not Found @ Cygwin
-
msiインストーラのパラメータ
-
Python Qt 5.9.7 から Qt 5.12 ...
-
Python超入門者です、win pcにv...
-
motif
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cygwinインストールでgccが利用...
-
Windows10にデュアルブートでXP...
-
Shell関数で起動したメディアプ...
-
VBScriptで外部プログラム実行...
-
Visual Basic 6.0 SP6 インス...
-
Jupyter Notebookのアンインス...
-
Tomcatがサービスに残り再イン...
-
Python Qt 5.9.7 から Qt 5.12 ...
-
Linuxにgccをインストールした...
-
visual atudio code でC言語を...
-
[C#] コンパイラのバージョン確...
-
DELL タブレット 「Venue 8 Pro...
-
Flashコンテンツを使ったWebサイト
-
Command Not Found @ Cygwin
-
C言語 コマンドプロンプトにつ...
-
DShow.hを認識させたい
-
任意のファイルアイコンの右ク...
-
VB6.0ランタイムインストール先...
-
Powershell ISEの日本語化設定
-
R、パッケージのインストールに...
おすすめ情報