telnetでファイルの中身の編集、実行のさせ方を教えて下さい。(言語は何でも)

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/28 21:36:31
  • 終了:--

回答(6件)

id:taknt No.1

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/04/28 21:41:42

ポイント15pt

telnetでの接続先は、たいていUNIXやLinuxでしょう。

それだと vi等で ファイルを編集することとなります。


実行は、そのファイル名を入れて エンターでいいでしょう。

http://www.net-newbie.com/linux/commands/vi.html

���饨�ǥ����λȤ���

id:ddllss

ありがとうございました。

viの使い方、分かりました。

やはり実行ができません。

test.cというファイルの場合、

gcc test.cと入力すると、「gcc:コマンドが見つかりません」となります。

編集の仕方は分かりましたので、こちらの方のみ回答をお願いします。

2005/04/28 22:32:09
id:ssig33 No.2

ssig33<xmp>回答回数217ベストアンサー獲得回数12005/04/28 22:49:42

ポイント15pt

ためしにgccをフルパスで実行してみるといいかもしれません。

もしくはshellが標準のもので無い可能性があるので、

# bash

と実行してからやってみるのも手かもしれません。

id:ddllss

# bashダメなようです。

2005/04/29 20:51:37
id:PaulYamamoto No.3

Paul回答回数113ベストアンサー獲得回数22005/04/28 23:54:25

ポイント15pt

環境変数PATHの意味を上記資料で覚えてください。


そして

env PATHで

環境変数PATHを確認してください。

その後、

cd /

find -name gcc*

とかで、gccの場所(ディレクトリ)を調べたら、

それを環境変数PATHに追記して下さい。

id:Kumappus No.4

くまっぷす回答回数3784ベストアンサー獲得回数1852005/04/28 23:59:28

ポイント15pt

それは、単に検索パスが切れてないだけでは?

http://www.atmarkit.co.jp/flinux/rensai/theory09/theory09b.html

bashの便利な機能を使いこなそう(2/2)

設定ファイルが正しくないか、あるいはtelnetで入っているために設定ファイルが読み込まれていないかのどちらかだと思います。


#gccの入れ忘れ、というのはないですよね?

id:butaman75 No.5

butaman75回答回数280ベストアンサー獲得回数02005/04/29 01:36:10

ポイント15pt

http://www.sra.co.jp/wingnut/gcc/gcc-j.html

GNU �����ѥ��齸(GCC) �λȤ����Ȱܿ��ˤĤ���

gccにPATHが通っていないみたいですね。

一般的には/usr/local/bin/gcc じゃないでしょうか。

私ならmakeコマンドを使うので

$ make test

ですが、出来上がったコマンドがtestになるのでunix系では困りものです。

今時、カレントディレクトリにPATHを通すのも流行らないので実行時は

$ ./test

ですね。頑張ってください。

id:Lucrezia No.6

Lucrezia回答回数26ベストアンサー獲得回数02005/04/29 02:13:00

ポイント15pt

お初に御目文字いたしますわ。

URLはダミーですのでご注意なさいませ。

さて。まず「実行したいファイル」ですが、ちゃんと実行属性は着いているかしら?

ls -a あたりでちゃんとお調べになってみてくださいませ。

もちろん、実行属性のxがついていなければ、chmodでモードを変更しなくてはいけませんわ。chmod 755とかってのが多いパターンかしら?

ちなみに、カレントディレクトリ(今時分がいるディレクトリ)のファイルを実行したいときにファイル名だけいれてもだめよ?(セキュリティ上の問題があるのよ)

例えば

test.exe

というファイルを実行したければ、最低でも

./test.exe

と入力して頂戴ね?


あと、gccが…というお話でしたけれども。

可能性としては

・gccがない

・パスが通っていない

のいずれかだと思いますの。

とりあえず、

locate gcc

若しくは

find / -name gcc

で、gccが存在するかどうかを調べては如何かしら?

そうそう。調べるときは、出来るだけlocateコマンドを使って頂戴ね。もし万が一findコマンドを使うときは、ちゃんとそのマシンの管理者に確認を取らなくてはだめよ?


gccが見つかったけどパスが通っていないだけなら、いくらでも方法はあるわね?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません