• ベストアンサー

自宅でlinux環境を作ってC言語を書けますか?

表題の環境でコーディングをしたいです。 【質問1】 参考になるサイトなどはありますでしょうか? 【質問2】 linux環境での開発を、windows環境で開発をすることは可能なのでしょうか? 仮にvisual studio が入っているwindows環境があったとして、 makeファイルをvisual studio 用に変換&インポートしたり、 逆にvisual studioのプロジェクトファイル?をmakeファイルに変換したりすることをしたいです。 参考になるサイトなどはありますでしょうか? .

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

VMWareにCentOSいれて、Linuxの環境を作る。 Linuxでは、Eclipse+CDT でC++の開発が出来る。 LinuxとWindowsの間で共有フォルダも使えます。 CentOS6.5にEclipse+CDT環境を構築する http://blog.livedoor.jp/yoka3/archives/9549271.html

TeferiMage
質問者

お礼

挫折しました。。 でもすごくありがたいです。 勉強してから再チャレンジしようと思います!

その他の回答 (4)

  • titokani
  • ベストアンサー率19% (341/1726)
回答No.4

>FTPで転送後にlinuxでコンパイル、 >エラー内容を見て修正。 #3です。 Linux側で編集するという選択肢はなしですか?

  • titokani
  • ベストアンサー率19% (341/1726)
回答No.3

簡単に言えば、自宅のPCにLinuxをインストールすればよろしい。 自宅のPCにはすでにWindowsが入っているのであれば、VMWareとかを使う方法もあります。 >仮にvisual studio が入っているwindows環境があったとして、 >makeファイルをvisual studio 用に変換&インポートしたり、 >逆にvisual studioのプロジェクトファイル?をmakeファイルに変換したりすることをしたいです。 今一つメリットが感じられませんが・・・・・。 コンパイルはLinux環境で、編集はWindowsで、というだけなら、makeのインポートなどは特に必要ありません。 makeだけインポートしても、windows環境でlinuxで動く実行ファイルが作れるわけではありませんしね。

TeferiMage
質問者

補足

FTPで転送後にlinuxでコンパイル、 エラー内容を見て修正。 FTPで転送後にlinuxでコンパイル、 エラー内容を見て修正。 の流れを繰り返すとコードを書く時間以外に時間が取られてしまうというところを気にしています。 (慣れていないので構文エラーがたくさんでてしまうため) また、IDEがあると、 エラー箇所にクリックで飛べたりしてスムーズに開発を進められるので、できればVisualSutdioで開発したいためです。 何かいい方法があればご教授お願いいたします。

  • catpow
  • ベストアンサー率24% (620/2527)
回答No.2

>>linux環境での開発を、windows環境で開発をすることは可能なのでしょうか? 開発のどこまでをWindows側で行うかによって変わります。 すべては無理なことが多いですけど、ソース編集だけをWindowsでやるってことはよくありました。 でも、最近では、WindoesでVisual Studio & C# を使って開発&テストしてOKになったら、それをLinuxに転送し、動かすことも可能になりましたね。 >>仮にvisual studio が入っているwindows環境があったとして、 makeファイルをvisual studio 用に変換&インポートしたり、 逆にvisual studioのプロジェクトファイル?をmakeファイルに変換したりすることをしたいです。 勉強しましょう。 >>参考になるサイトなどはありますでしょうか? 最近は、お金をけちってサイトだけで勉強しようとする方が多いですね。 初心者なら、まずは参考書、専門書を買いましょう。

TeferiMage
質問者

お礼

ありがとうございます。 MinGW(GCC)をインストールし、 $ gcc -Wall -o hogehoge hogehoge.c みたいに打ってみようと思います。 色々オプションも覚えてみようと思います。

  • dottimiti
  • ベストアンサー率12% (286/2363)
回答No.1
TeferiMage
質問者

お礼

ありがとうございます。探してみます。

関連するQ&A