こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語 Linux Mac

Mac Linux C言語

MacでLinuxをダウンロードするにはどうすれば良いのでしょうか?
(種類が多くて困っています)

今日C言語を主に扱う会社に面接に行ってきて、帰り際に「Linux上で動くC言語のMACアドレスを検知するプログラムを一週間後までに作ってきてくれ」と頼まれました。

OSとしてはMacを使っていて、まずはLinuxをダウンロードしたいのですが種類が多すぎて選べません。

Linux上で動くC言語のプログラムを作りたい場合どのLinuxの種類をダウンロードするのが適切でしょうか?

Web系(HTML,CSS,JavaScript)の職業訓練を半年受けていたので本当に基本的な事はわかってると思うのですが

VirtualBoxでLinuxをダウンロードする際「Download VirtualBox for Linux Hosts」まで行くのはわかるのですが、その後種類が多く困っています。

どれをダウンロードするのが適切でしょうか?(画像の画面の場合です。)

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2016-11-01 19:33:42

QNo.9250350

困ってます

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

質問文を読む限り、OS や仮想環境などの根本的なところを理解してないように思う。プログラミングに何日みてるか知らないけど、ここでの回答を元に Linux を起動するだけで何日もかかりそう。C 言語もわかってるように思えないから、環境だけでも早く作らないといけない状況ではないの?

そういう意味では、中古のパソコンを買って、Linux をインストールしたほうが早いと思う。Linux のディストリビューションは基本的にはなんでもいいです。どれでも開発はできます。ただ、初心者には情報量が多いほうがいいんで、メジャーなものを選んだほうが無難。Ubuntu, Debian, Mint あたり。

> Web系(HTML,CSS,JavaScript)の職業訓練を半年受けていたので本当に基本的な事はわかってると思うのですが

こう言ってる時点で、本当に基本的な事がわかってないと思うんだけどな。

投稿日時 - 2016-11-01 21:55:39

お礼

ありがとうございます

投稿日時 - 2017-01-11 20:37:27

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

サーバー用途ならCentOS
https://www.centos.org/download/

クライアント用途ならUbuntu
https://www.ubuntulinux.jp/download

が多く使われています。

Linuxを使う人はマニアックでこだわりが強い人が少なくありませんが、そういうの抜きにして、とりあえず使いたいなら上の二択でよいと思います。




それはさておき、
linux以前の環境設定の問題で引っかかっているようですね。
そこでハマってしまったら、無駄に時間を食います。

MACに拘らず、core2 duo 程度のWindowsPCを用意してそこに入れた方が早いと思います。
(MACアドレスとMACは全く無関係だという事はご存知ですよね?)

core2 duo 程度の中古ノートPCは5千円ぐらいで買えます。
http://www.pcshop-pax.com/shopdetail/000000006470

どうせLinuxを入れるのでXPとかVistaとかOS無しのを買えばよいので。

投稿日時 - 2016-11-02 11:05:20

ANo.3

macにvirtualboxをインストールする場合
https://www.virtualbox.org/wiki/Downloads
VirtualBox 5.1.8 for OS X hosts の amd64をクリック。
 
Linuxのメジャーなディストリだと、
Linux Mint, Ubuntu, Debian, CentOS,Fedora等色々あるが、なんでもいいでしょう。
とりあえずMintを入手してVirtualBoxに入れましょう。
http://linuxmint-jp.net/
 
私はmint使っていないのでgcc等のコンパイラが入っているかどうかはわからない。
多分入っていないかもしれない。
その時はmint等のdebian系ディストリの場合、terminal開いて
$ sudo apt-get install build-essential
でコンパイラがインストールされるはず。
 
提出するプログラムですが、ソースコードに無駄が無く綺麗に書けているか、
どんなディストリでも動くか、軽くて速いか等、採用者は細かい所まで見るでしょう。
もちろんネットにあるソースコードをそのまま提出したら落ちるので気をつけて。
 
>Web系(HTML,CSS,JavaScript)の職業訓練を
半年受けていたので本当に基本的な事はわかってると思うのですが
 
’基本的な事’の定義は何でしょうか?
いっぱいありますよ。プログラマ・ビジネスマンとして
質の高い仕事をする為の基本的なマインドとか。

この際紙に書き出してみるといいでしょう。
 
そもそも優秀なプログラマは職業訓練には行きませんし、
楽しすぎて自発的に狂ったように情報を探し、
実現可能かどうか、沢山検証したりしています。
その人は半年後どうなっているか想像してみてほしい。
そういう人にあなたは勝たなきゃいけません。
悪く言えばあなたは商品です。
同じ値段で買えるなら、優れた方を買いますよね?

投稿日時 - 2016-11-01 21:38:22

ANo.2

> VirtualBoxでLinuxをダウンロードする際「Download VirtualBox for Linux Hosts」まで
添付いただいている画面はVirtualBoxのダウンロード画面で、Linuxのダウンロードではありません。んで、「Download VirtualBox for Linux Hosts」は、Linuxで動くVirtualBoxのダウンロードですから、さらに関係ありません。

Mac上でLinuxなどの「仮想環境」を構築するソフトがVirtualBoxですので、まず、「Download VirtualBox for OS X hosts→amd64」から、OS Xで動くVirtualBoxをダウンロード、インストールしてください。
次に、VirtualBox上で動かすLinuxをダウンロードしてください。iso形式のものなら、どんなディストリビューションでも良いでしょう。
次に、仮想マシンを起動して、Linuxのインストールを始めます。
または、Pre-built VirtualBox VMsにある、既存の仮想マシンを使う手もありでしょう。(要Oracle Tech Net登録: 無料)
後は、できたLinuxに、Cの環境を構築するだけです。

投稿日時 - 2016-11-01 20:51:20

ANo.1

画像はVirtualBoxのサイトのものですが、質問はLinuxのダウンロードですよね。
※画像が小さくて拡大しても文字が潰れて読めないです。

何だか思いっきり勘違いされている気がします。

Macを使っているのなら、ここではMac用のdmg Imageをダウンロードして、LinuxはLinuxのサイト(ディストリビューション)へ行ってISOファイルをダウンロードしてインストールするか、VM用のイメージをダウンロードすることになると思います。

取り敢えず、初心者向けで検索してヒットしたのでUbuntuのVM用イメージのダウンロードサイトです。
https://www.ubuntulinux.jp/download/ja-remix-vhd

投稿日時 - 2016-11-01 20:17:00

あなたにオススメの質問