• ベストアンサー

CプログラムをUNIXで使いたい

noname#168973の回答

noname#168973
noname#168973
回答No.4

不便ですね。同情します^^) 色んな方法があると思いますが、やはり一番は #1 さんも仰られてる通り、Windows2000側からIRIX側を操作する事と思います(その回答で、IRIXからWindowsを遠隔操作できないと仰られていますが、WindowsからIRIXを遠隔操作できればいいのですよ)。 もし、解析ソフトの結果がテキストなら、Windows上の端末でログを採れば、ローカル(Windows)のファイルとして結果を取得できると思います。 バイナリーなら、Windows側に ftpd、sshd 等の、何しかremote より passive にファイルを受けれるもの(server/daemon)を用意してやれば、IRIX上で作成したファイルをWindowsの端末から操作して、Windows側に転送できると思います(最も、IRIX上に ftp や ssh 等のclient が、元から備わっている事が必要ですが... IRIXは詳しくは知りませんが、コンパイラーは無くてもftp clientぐらいはありそうに思います)。 後、他に思いつく方法としては、もし 結果がテキストなら、古き良き UNIX を懐かしんで^^) sh, sed, awk 等を使って、IRIX 上だけで処理するのも一つの手です(これらも、IRIX が UNIX互換を言うなら在っても良いと思うのですが... ちょっと この C言語の話題からは外れるが...) 最後に、gcc は 別に system wide な権限が無くても、例えば自分の HOME 以下に install することもできますよ。それであれば管理者にとやかく言われないと思うのですが(但し、最初にコンパイラーの無いシステムに入れる場合は、gcc をコンパイルするためのコンパイラーを用意する必要があると思うので、それのセットアップに system wide な権限が必要かも知れませんが....) 頑張ってください^^)

eliteyoshi
質問者

お礼

ご回答ありがとうございます。 >もし、解析ソフトの結果がテキストなら、Windows上の端末でログを採れば、ローカル(Windows)のファイルとして結果を取得できると思います。 書き足らずで申し訳ありませんが、今まさにその方法でやっていると思います。 IRIX(解析ソフトから計算結果のテキストファイル出力) ↓ <席を移動> Windows(ネットワークでファイルを入手) ↓ Windows(Cプログラムで計算⇒計算結果をファイル出力) ↓ Windows(計算結果ファイルをIRIXへ転送) ↓ <席を移動> IRIX(転送したファイル内容をもとに解析ソフトの操作) ↓ 最初に戻る 以上のような方法をアドバイスしていただいたのでしょうか? この一連の作業を1日に何度も繰り返しています。これがすべてIRIXでできれば、席を移動する必要がなく、非常に便利なので何か良い方法はないかと質問させていただきました。 また自分の HOME 以下にインストールできるとは考えもしなかったので調べてみます。さらに#5の方のご回答のようにクロスコンパイルができるかどうかも調べてみます。

関連するQ&A

  • IRIX用のCコンパイラ

     C言語で作成したプログラムをOSがIRIX 6.5のコンピューターで使いたいのですが、このコンピューターにはCコンパイラがありません。  IRIX 6.5で使えるCコンパイラ(できればフリー)を、教えてください。  インストールの手順があるとありがたいです。  よろしくお願いします。

  • C言語でのプログラムの作り方

    はじめまして。C言語初心者の中学一年生です。 C言語でプログラムを作ろうと思ったのですが、やり方がわかりません。 ”hello”と表示するプログラムの作り方を教えてください。 使用しているコンパイラは"Visual C++ 2010"です。パソコンはWindows xpです。 中学生でも分かるように教えてください。 エディエタ、やソースプログラムなどの用語についても教えてくださると嬉しいです。

  • MPI プログラム

    C言語で並列計算プログラムを作りたいのですが、 MPIの導入方法が分かりません。 特別なコンパイラなどが必要なのでしょうか? 単純な質問ですが、お力添え願います。

  • 大学でC言語を勉強するように言われました。

    大学でC言語を勉強するように言われました。 コンパイラはlinuxのgccを使えと指示されたのですが、そもそもコンパイラが違うとどう変わってくるのでしょうか?windows7で使えるコンパイラで勉強してはいけないのでしょうか? コンパイラの違いが大したものでなければ家ではwindows7で使えるフリーのコンパイラを使いたいのですが。もし、違うコンパイラで良いのならお勧めのものをどなたか教えてください。 また、C言語で調べてみたところC++のことばかり出てきました。 C言語とC++はあまり違いが無い、と聞いた覚えがあるのですが、C言語のことがあまり載ってないから替わりにC++を勉強する、というのではいけないのでしょうか? いくつも質問すみません。どなたかお願いします。

  • C言語中でunixのコマンドを使いたい

    c言語でプログラムを作ってるんですが、カレントディレクトリ名や、ある名前のファイルが存在するかどうかや、あるファイル中にある文字列があるかどうかなどの判定を行いたいんですが、cで一から記述すると長くなりそうなので、pwcやfind、grepといったコマンドをc言語中で実行でると便利だと思ったんですが、そんな事ってできますかね?

  • C/C++のプログラムをJavaバイトコードに変換

    C/C++で書かれたプログラムをJavaバイトコードに変換するようなコンパイラはありませんか。 出来ればUNIX上で動くものがいいですが、Windowsでも構いません。 お願いします。

  • C言語について教えてください。

    フォームに三つラジオボタンとボタン一つだけのC言語プログラムを作りたいです。複雑なものはC#で作っています。C言語にこだわる理由は、すべてのWindows上でFrameworkをインストールしなくとも動くらしいとのことです。 「厳密にはFramework不要の言語は世の中に存在しない」と言う方がいますが、非常に困惑しています。大体でいいんで、WindowsXPとWindows7でテキストファイルの処理ができれば十分です。 こんな簡単なプログラムを作るためには、どんなコンパイラーがよろしいですか? ド素人ですので、教えてください。

  • C言語を使ったマウスのプログラムを教えてください

    マウスを動作させるC言語のプログラムを教えてください 左右のクリック、カーソル移動だけの簡単なもので構いませんので よろしければ回答お願いします こちらの製作環境は OSwindows2000 PS/2インターフェース コンパイラはMPLABです

  • WindowsでつくったプログラムをLinux上で動かす

    学校の課題でオセロをつくるという課題が出たのですが、 GUIを使って画面表示をしようと思っています。 使う言語はCです。 家のWindowsで作ったプログラムを学校で 動かしたいのですがどのようにしたらいいですか? 家のパソコンはWindows Vistaを使っていて、 学校のパソコンはOSはVine Linuxを使っています。 学校のコンパイラはgccを使っているため 家のパソコンにcygwinを入れています。 できればXサーバを使ったXlibプログラムを組みたいのですが それが無理そうならほかのでもかまいません。 とりあえず最低限ウィンドウ表示とマウス入力をできるよう にはしときたいので;; よろしくおねがいします。

  • プログラムの大元

     プログラミングにに余り詳しくないのですが、ふと思いました。  C言語等の、コンパイラのプログラミングはどうやっているのでしょう。  コンピューターに1+1=2 と分からせるのに、最初に作った人はどうやって作ったのでしょうか?  最近凄く気になっているので、どなたか回答お願いします。