A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
Windowsのままunixを経験するにはCygwinがよいと思います。
ただ、微妙にunixと違うので違いが有ることは理解しておいてください。http://www2.ktokai-u.ac.jp/~kfuji/cygwin/cygwin. …
Cygwinは専用コマンドプロンプト下でunixの開発環境が使えるものです。
No.3
- 回答日時:
gccはGnu Compiler Collectionの略で、いわゆる「フリーで使えるC言語コンパイラ」です。
組み込みでない環境ならほぼ間違いなくgcc一式は入っていますので、適当に*BSDやLinux(SolarisだとgccではなくSunのccが入っているかも知れません・・・)を試してみるとよいのではないでしょうか。今だとVMWareを使うのがいちばん楽です。
プログラムソースの書き方は変わるところもあります。プログラミングスタイルはコンパイラ以外の要素もあるのであれですが、gcc拡張(つまり独自)の文法というのもあります。またOSが異なるのでシステムコールの使われ方も異なりますし、そうでなくてもOSの周辺を触りたいときは異なるデータ構造を扱うために変わります。
どういう深さで使うか分からないのですが、違うと言えば違うところは山ほどあります。とはいえ同じCなので、そもそも文法が違って分からないとなることはないかと思います。
あ、K&R C方式の関数を見て一瞬混乱することはあるかもしれませんね。
http://www.geocities.co.jp/SiliconValley-PaloAlt …
細かいこと言いますとgccはコンパイラのセットで、プリプロセッサcpp、コンパイラcc1、アセンブラas、リンカldなどで構成されています。
あとgccのライセンスはGPLなので、フリーというとちょっと違います。利用するぶんには無料ですが、改変して再配布を行う場合もGPLに従わなくてはならず、ソースコード公開の義務が発生します。将来プロジェクトを監督するときにはライセンス関係には気をつけてください。
No.1
- 回答日時:
>今、gccでコンパイルするc言語のコンパイラーを探しています。
>フリーでダウンロードできるいいコンパイラーはないでしょうか。
おっしゃっている意味がわかりません。
C言語のコンパイラのソースコードを入手して、それをgccでコンパイルしたい、ということでしょうか?
gccは、世の中に数多くあるCコンパイラのうちの一つであることは、おわかりでしょうか?
この回答への補足
gccがコンパイラーになるのですね。
すいません無知で。。
私の認識としてgccはコンパイル時の
コマンドの事だと思っていました。
例えば、
gcc ファイル名.c のように。
ではコンパイラーはgccと言われたら、
そのgccコンパイラーを使えという事になるのでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- C言語・C++・C# アセンブラ指令 3 2023/06/17 14:47
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- C言語・C++・C# gcc のコンパイラオプションについて 2 2022/12/21 17:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ソフトの開発言語を調べる方法
-
unsigned long long 型のフォー...
-
cc と gcc の違い
-
リリースモードとデバッグモー...
-
組み込みソフト。ROM領域にデータ
-
C言語 キーワードとは??
-
構造体について
-
COBOL計算式の中間ワーク桁数に...
-
パーサとコンパイラの違いって?
-
組込みC開発
-
COBOLの論理演算子について質問...
-
C言語での四角形描写
-
プログラミングって右脳よりの...
-
long long型について
-
printfなど、標準関数のソース...
-
volatile修飾子について
-
【COBOL】 END STATUSについて
-
Σの計算について
-
COBOLのALPHABET...
-
VC++の/Zm オプションについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
unsigned long long 型のフォー...
-
ソフトの開発言語を調べる方法
-
cc と gcc の違い
-
printfなど、標準関数のソース...
-
パーサとコンパイラの違いって?
-
COBOLのALPHABET...
-
Visual Studio でmakefileを使...
-
組み込みソフト。ROM領域にデータ
-
リリースモードとデバッグモー...
-
C++Builder → Visual C++ 移植...
-
サイクルカウントの方法
-
C++でデスクトップGUIアプリ開...
-
COBOLの論理演算子について質問...
-
VisualC++6.0でのProfessionalE...
-
関数形式マクロ dtaは戻り値が...
-
C言語の2進数表記
-
POWERCOBOLのSQL...
-
C言語の規格
-
Σの計算について
-
COBOL計算式の中間ワーク桁数に...
おすすめ情報