• ベストアンサー
  • 暇なときにでも

unix-c と linux-c の違いは?

以前unix-cの仕事をしていましたが今度linux-cの仕事をすることに なりました。 以前:unix(solaris)C言語 今回:linux(redhat)C言語 この2つの大きいな違い等がありましたらおしえてください。

共感・応援の気持ちを伝えよう!

  • 回答数4
  • 閲覧数3512
  • ありがとう数4

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

  • ベストアンサー
  • 回答No.3
  • tatsu99
  • ベストアンサー率52% (391/751)

sparc版であれば、ビッグエンディアンになります。linuxは(通常)INTEL系のCPUなのでリトルエンディアンになります。 特に、spracで使用した(又は開発した)ライブラリなどをlinuxへ移植する場合、エンディアン依存のコーディングをしていると、移植したときに正しく動作しません。 ・ビットフィールドを使用している ・通信でネットワークバイトオーダー(=ビッグエンディアン)の電文を扱っている 上記の場合、注意が必要です。 C言語自体は、普通の使い方をしていれば、特に違いを意識しなくても問題ないです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 ビッグエンディアン・リトルエンディアンについて十分気をつけたいと 思います。 プログラム自体は特に差異がないとのことなので安心しました。

関連するQ&A

  • Linux? Unix?

    こんにちは、この度はたあいの無い質問ですが よろしくお願いします。 実は、私が入りたかったネットワークの会社に 就職することができました。しかし、元々デザ インの仕事をしていたためさっぱりわかりませ ん。面接時にどういうOSを使うのか聞いたとこ ろLinux(Unix?)が使えるようにならないとだめ とのことでした。まずはじめにコマンドを覚え てくださいと言われてしまいました。 そこで質問なのですが、LinuxとUnixの違いや、 LinuxでもRedhatやVanlinuxなどいろいろあり ましたが、どのページも初級はほとんど飛ば して説明しているページがほとんどです。 どうか、一からソフトの入手法やインストール 方法、コマンドの説明をしているページや書籍 があれば教えてください。よろしくお願いします。

  • UNIXからLINUXへのデータ移行について

    こんにちわ。 SolarisからLinuxへのデータを移行は可能でしょうか。 SolarisでSCSI外付けHDDを使用しているのですが、そのHDDをそのままLinuxマシンへ接続してもファイルは読むことが可能でしょうか。 よくわかってないことは、UNIXとLinuxのファイルシステムはまったく同じなのかどうかということと、文字コードの問題です。 よろしくお願いいたします。

  • UNIX(LINUX)は何がお勧めですか?

    学校でUNIX(solaris)を使っているので、 家でUNIXを勉強したいのですが、 個人でやるのでフリーのLINUXを入れるのが 普通だと聞きました。 でも、いろいろ種類があるのでどれを入れたら 良いか悩んでます。 お勧めのものを教えてください。 windows(とりあえず98)も入れたいのですが、 同居させることはできますか? できたら同居させる方法(手順)を教えてください。

その他の回答 (3)

  • 回答No.4

LinuxはpThreadの実相が不完全なので分散処理は実質Forkしか使えないと思った方がよいです。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 unixのときはforkしか使っていませんでしたのでその点は特に気にする必要がないことが解り安心しました。

  • 回答No.2
  • tatsu99
  • ベストアンサー率52% (391/751)

solarisはsparc版ですかintel版ですか?

共感・感謝の気持ちを伝えよう!

質問者からの補足

sparc版です。

  • 回答No.1
  • koko_u_
  • ベストアンサー率18% (459/2509)

>この2つの大きいな違い等がありましたらおしえてください。 C 言語の仕様自体は同じですが ・コンパイラの違いが知りたい ・添付されている標準ライブラリの実装の違いが知りたい ・開発環境の違いが知りたい どれでしょう?

共感・感謝の気持ちを伝えよう!

質問者からの補足

・添付されている標準ライブラリの実装の違いが知りたい ・開発環境の違いが知りたい また注意する点や明らかに違う点等が他にあれば何でもかまいません。 宜しくお願いします。

関連するQ&A

  • SolarisとLinux

    SolarisとLinuxは、現状ではサーバのシェアはどちらが高いのでしょうか? 今後Solarisは、Linuxによって駆逐されてしまう運命にあるのでしょうか? SolarisはUNIXだがLinuxはUNIXではないと聞いたことがあるのですが、それは本当でしょうか? 本当だとするなら、UNIXとLinuxの違いはどこにあるのでしょうか?

  • LinuxがハイエンドUNIXの脅威に?

    ZDNetエンタープライズの記事で以下のようなのがありました。 「いよいよハイエンドUNIXの脅威となり始めたLinux」 http://www.zdnet.co.jp/enterprise/0301/14/epn01.html 今、LinuxかSolarisのどちらかの講習を受けるとしたら、 やはりLinuxの方を選択するべきでしょうか?

  • UNIXとLinux

    Linuxについて勉強しています。 LinuxがUNIX互換のOSだという事はわかっています。 よく、LinuxとNTとの比較はされていますが、 UNIXとLinuxを比較するとすれば、どのような項目が挙げられるのでしょうか。 既存のUNIXをLinuxに置き換えるときに検討すべき項目などを教えてください。

  • UNIX系の資格を取るなら

    IT関係の仕事をしている者です。 UNIXの経験が長いのでUNIX系の資格を取得したいと思っています (IT系の資格は他にもいくつか持っています) SolarisとLinuxのどちらの資格を取った方が有利と思われますか? お勧めのUNIXの資格があったら教えて下さい。

  • UNIX,Linux

    はじめまして。 今、情報処理の勉強をしているのですが、 UNIX、Linux、Windows、Mac OSの説明がわかりにくいのです。 Windows、Mac OSはパソコンを買うときに店頭で見たのでわかるのですが、 UNIX、Linuxは見たことありません。 UNIX、Linux、Windows、Mac OSの違いや特徴など教えてください。

  • UNIXとLinuxのコマンドは同じ?

    例によって、12月で派遣契約を打ち切られた者です。 そこで次はネットワーク系の仕事に入りたいと思うのですが、未経験なので、UNIXのコマンド等を勉強したいと思っております。 Linuxは簡単に手に入ったので、自宅のPCにインストールしたのですが、Linuxのコマンドを覚えれば、そのままUNIXでも使えるのでしょうか。 あるいは面接で、Linuxのコマンドを知っていると言えば、UNIXも使えると認識してもらえるのでしょうか。 よろしくお願いします。

  • linux = unix?

    linuxとunixは同じじゃないんですか?

  • UNIXとLINUXの違い

    UnixとLinux どこが違うのか、詳しく教えて頂きたい。

  • UNIX/Cについて

    今度仕事の都合でUNIX/Cでのプログラミングを行うことになったんですが、 C言語とUNIX/Cの違いがよくわかりません。 C言語を知っていれば、UNIX/Cはできるんでしょうか?

  • Linux系とUnix系

    こんにちは。(^_^) Linux系とUnix系というのがあるそうですが、 Ubuntuってどっちですか? どっちかって言うとLinux系のほうを勧めてもらいました。 それの代表的なOSを教えて下さい。 よろしくお願いします。<(_ _)>