掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.28364

C言語をはじめようと思うのですが・・・
投稿者---C初心者(2006/10/07 22:26:23)


はじめまして。
タイトルの通りCをはじめようと思いLSI C-86 試食版を利用してはじめてみたのですが、ソースプログラムを呼び出そうとすると
「'LCC'は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
と出ます。
自分としてもここでつまずくのは悔しいので、どなたかどうすればいいか教えてもらえませんか??


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:C言語をはじめようと思うのですが・・・ 28365 επιστημη 2006/10/07 22:30:57


No.28365

Re:C言語をはじめようと思うのですが・・・
投稿者---επιστημη(2006/10/07 22:30:57)


>「'LCC'は、内部コマンドまたは外部コマンド、
>操作可能なプログラムまたはバッチ ファイルとして認識されていません。」

環境変数 PATH に設定されたディレクトリに lcc.exe が"ない"のでしょう。



この投稿にコメントする

削除パスワード

No.28366

Re:C言語をはじめようと思うのですが・・・
投稿者---C初心者(2006/10/07 23:21:35)


ありがとうございます。確かに見直したところ指定した場所にはない状態でした。自分では気づかなかっただけに本当に感謝してます。

重ねて質問なのですが、test.cという簡単なファイルを作ったところ、
「test.c 1: can't open: stdio.h: No such file or directory」
とでてしまいます。
自分ではtest.cの一行目に記述してある。
#include <stdio.h>
のヘッダが間違ってると思うのですが、直し方がわかりません。
重ね重ねご助言の方をお願いします。


この投稿にコメントする

削除パスワード

No.28367

Re:C言語をはじめようと思うのですが・・・
投稿者---επιστημη(2006/10/07 23:34:46)


>重ねて質問なのですが、test.cという簡単なファイルを作ったところ、
>「test.c 1: can't open: stdio.h: No such file or directory」
>とでてしまいます。

lcc.exeと同じディレクトリにある _lcc の内容を確認してください。
# マニュアル読んだ?



この投稿にコメントする

削除パスワード

No.28368

Re:C言語をはじめようと思うのですが・・・
投稿者---C初心者(2006/10/07 23:46:57)


>lcc.exeと同じディレクトリにある _lcc の内容を確認してください。

_lccの内容を訂正したところ同じようなエラーは出なくなりました。
ただ今度は「lld@link.i」というのが出るようになりました。
これは・・・どうすれば・・・
超初心的な質問続きですみません

>#マニュアル読んだ?
マニュアルとは何のマニュアルでしょうか??




この投稿にコメントする

削除パスワード

No.28369

Re:C言語をはじめようと思うのですが・・・
投稿者---nano(2006/10/07 23:53:13)


>ただ今度は「lld@link.i」というのが出るようになりました。

これは、コンパイラー内部で起動しているリンカー(実行ファイルに
必要なライブラリをくっつけるプログラム)が出している
メッセージです。正しく実行ファイルを作成している証拠です。

>マニュアルとは何のマニュアルでしょうか??

LSI C-86のマニュアルです。
lsic86.manというファイルがあるはずです。


この投稿にコメントする

削除パスワード

No.28371

Re:C言語をはじめようと思うのですが・・・(解決
投稿者---C初心者(2006/10/08 00:01:13)


ありがとうございます。見たらできていました。初めてできたファイル
って少し感動ものですね。

ありました・・・最初からこれ読めばよかったわけですね・・・お手数掛けてすみませんでした。
これからも初心者的なことを言うかもしれませんが以後よろしくお願いします


この投稿にコメントする

削除パスワード

No.28370

Re:C言語をはじめようと思うのですが・・・
投稿者---επιστημη(2006/10/07 23:59:37)


>ただ今度は「lld@link.i」というのが出るようになりました。
>これは・・・どうすれば・・・

こっちでもやってみました。確かに出ますね。
実行形式(.exe)ができてそいつが動けば実害なさそうです。

>>#マニュアル読んだ?
>マニュアルとは何のマニュアルでしょうか??

「当然」LSI-Cのマニュアルです。

# まあ、今時LSI-Cでもないだろう、とは思うのですけど ^^;




この投稿にコメントする

削除パスワード

No.28372

Re:C言語をはじめようと思うのですが・・・(解決
投稿者---C初心者(2006/10/08 00:08:38)


>こっちでもやってみました。確かに出ますね。
>実行形式(.exe)ができてそいつが動けば実害なさそうです。
わざわざ確認まで・・・お手数おかけしました。
ありがとううございます

LSICネットで拾ったからマニュアルないかと思ってましたが、あったんですね・・・

結構C関係のサイト回ったらLSICを多用してたので使ってみましたが・・・今って古いんですかね・・・





この投稿にコメントする

削除パスワード

No.28373

Re:C言語をはじめようと思うのですが・・・(解決
投稿者---επιστημη(2006/10/08 00:12:58)


>結構C関係のサイト回ったらLSICを多用してたので使ってみましたが・・・今って古いんですかね・・・

マニュアルの第一ページにあるとおり、15年前のものですぜ。




この投稿にコメントする

削除パスワード

No.28374

Re:C言語をはじめようと思うのですが・・・
投稿者---C初心者(2006/10/08 00:28:59)


>マニュアルの第一ページにあるとおり、15年前のものですぜ。
自分も見つけました正直びっくりですね・・・w

もうひとつ質問なんですが・・・
lsic86.manの中に
「CONFIG.SYSファイルには

FILES=20 (あるいは20以上の値)」
というのがあるんですが、CONFING.SYSのファイルが見つからないのですが・・・
「作る」という意味なんでしょうか?


この投稿にコメントする

削除パスワード

No.28375

Re:C言語をはじめようと思うのですが・・・
投稿者---επιστημη(2006/10/08 02:24:49)


>lsic86.manの中に
>「CONFIG.SYSファイルには
> FILES=20 (あるいは20以上の値)」
>というのがあるんですが、CONFING.SYSのファイルが見つからないのですが・・・

だーかーらー、それはMS-DOSとかWindows3.xとかでのおハナシ。
とにかく旧いんですってば。気にせんでよろし。

# 今ならVisual C++ 2005 Expressあたりをタダで使うが上策かと。



この投稿にコメントする

削除パスワード

No.28376

Re:C言語をはじめようと思うのですが・・・(解決
投稿者---C初心者(2006/10/08 11:39:18)


>とにかく旧いんですってば。気にせんでよろし。
とにかく古い・・・では特に気にしなくてよさそうですね・・・

># 今ならVisual C++ 2005 Expressあたりをタダで使うが上策かと。
ではもう少し慣れてきたら乗り換えてみようかと・・・タダにこしたものはありませんし・・・
では長々となってしまいましたが、ご助言ありがとうございました。



この投稿にコメントする

削除パスワード

No.28382

途中でごめんなさい。
投稿者---eri(2006/10/09 00:51:58)


初めまして。
途中でコメントするのはどうか、と思ったのですが、
状況が同じだったため、申し訳無いですが、書かせていただこうと思いました。

私も、C初心者さんと同じ様に、

「sample.c 1: can't open: stdio.h: No such file or directory」

と出ます。

_lccの内容は、

「# LSI C-86 compiler's configuration file

-DLSI_C
-XC:\lsic330c\BIN -LC:\lsic330c\LIB -IC:\lsic330c\INCLUDE -T -O
-acdos.obj $LSICOPTS
& #Command line argument will be inserted here
-lmathlib -lknjlib -ldoslib -v」

と書き換えています。

環境設定も、「;C:\lsic330c\bin」を追加しました。

でも、出来ないのは、何故なのでしょうか?
書き換えのやり方が間違っているという事なのでしょうか…?

マニュアルを開いては見たのですが、わからない単語ばかりで、良くわかりませんでした…。
どの辺に記載されているものなのでしょうか?

本当に、簡単な事で、お手数だとは思いますが、教えていただけると、嬉しいです。
長々とごめんなさい。





この投稿にコメントする

削除パスワード

No.28385

Re:途中でごめんなさい。
投稿者---επιστημη(2006/10/09 01:53:22)


>「sample.c 1: can't open: stdio.h: No such file or directory」
>と出ます。
>
>_lccの内容は、
>
>「# LSI C-86 compiler's configuration file
>
>-DLSI_C
>-XC:\lsic330c\BIN -LC:\lsic330c\LIB -IC:\lsic330c\INCLUDE -T -O
>...
>でも、出来ないのは、何故なのでしょうか?
>書き換えのやり方が間違っているという事なのでしょうか…?

C:\lsic330c\INCLUDE に STDIO.H はありますか?
# ここには30本の .h があるはず。



この投稿にコメントする

削除パスワード

No.28386

Re:途中でごめんなさい。
投稿者---eri(2006/10/09 02:19:38)


コメント、ありがとうございます!


>C:\lsic330c\INCLUDE に STDIO.H はありますか?
># ここには30本の .h があるはず。

STDIO.H、ありました。
けれど、30本ありません…全部で29本でした。

代わりに、SYSというフォルダがあります。
(その中に三本Hファイルが入っていました)

よろしくお願いします。


この投稿にコメントする

削除パスワード

No.28387

Re:途中でごめんなさい。
投稿者---επιστημη(2006/10/09 07:34:19)


>>C:\lsic330c\INCLUDE に STDIO.H はありますか?
>># ここには30本の .h があるはず。
>
>STDIO.H、ありました。
>けれど、30本ありません…全部で29本でした。
>
>代わりに、SYSというフォルダがあります。
>(その中に三本Hファイルが入っていました)

それでOKです。…さて、ナゼでしょうね。

考えられるのはlcc.exeのインストールされているディレクトリがc:\lsic330c\binではなく、
どこか別のlcc.exeが動いているかも。

心当たりはありませんか? ないならちょっとお手上げです。



この投稿にコメントする

削除パスワード

No.28399

Re:途中でごめんなさい。
投稿者---eri(2006/10/10 21:43:32)


>それでOKです。…さて、ナゼでしょうね。
>
>考えられるのはlcc.exeのインストールされているディレクトリがc:\lsic330c\binではなく、
>どこか別のlcc.exeが動いているかも。
>
>心当たりはありませんか? ないならちょっとお手上げです。

そうですか…lcc.exeは、Cドライブ直下の場所に入っているので、間違いないと思いますが…。。。
少し気になるのが、コマンドプロンプトを立ちあげた時に、
一番最初の画面が、C:\>ではなく、C:\Ducuments and Settings\…>と出る事でしょうか…。

なんとかC:\>の状態にしてから、文章は打ちました。

これ以外は・・・特に気になる所はありませんが、どうでしょうか?
たびたび、ごめんなさい。





この投稿にコメントする

削除パスワード

No.28400

Re:途中でごめんなさい。
投稿者---Hermit(2006/10/10 22:20:18)


stdio.h が、
C:\lsic330c\INCLUDE
にあるのなら、
lcc.exe と、_lcc は、
C:\lsic330c\BIN
にあるはずなんですが。

どうしても、C:\ 直下に置きたいなら、
c:\lcc.exe であるなら、c:\_lcc がいるはずです。


この投稿にコメントする

削除パスワード

No.28401

Re:途中でごめんなさい。
投稿者---eri(2006/10/10 22:29:13)


>stdio.h が、
>C:\lsic330c\INCLUDE
>にあるのなら、
>lcc.exe と、_lcc は、
>C:\lsic330c\BIN
>にあるはずなんですが。

あぁ・・・ごめんなさい。
C:\lsic330c\BINの中にあります。
Cドライブ直下の場所にcworkを作り、その中にlsic330cがあります。

説明が下手ですみませんでした。



この投稿にコメントする

削除パスワード

No.28402

Re:途中でごめんなさい。
投稿者---nano(2006/10/10 22:47:56)


>C:\lsic330c\BINの中にあります。
>Cドライブ直下の場所にcworkを作り、その中にlsic330cがあります。

2行目を素直に読むと、C:\cwork\lsic330c という
フォルダーがあるように見えますが、実際はどうなのでしょうか?


この投稿にコメントする

削除パスワード

No.28403

Re:途中でごめんなさい。
投稿者---eri(2006/10/10 23:11:45)


>2行目を素直に読むと、C:\cwork\lsic330c という
>フォルダーがあるように見えますが、実際はどうなのでしょうか?

はい、実際のフォルダはcworkの中に入っています。
ええと、それじゃぁ、直下じゃないですよね…^^;

ということは、cworkの外にフォルダを出してしまえばOKということになるんでしょうか…?




この投稿にコメントする

削除パスワード

No.28404

Re:途中でごめんなさい。
投稿者---nano(2006/10/10 23:22:02)


>はい、実際のフォルダはcworkの中に入っています。

28401の内容(C:\lsic330c\BINの中にあります。)と矛盾していませんか?
それとも、LSI C-86の環境が
C:\cwork\lsic330c\〜
C:\lsic330c\〜
の2つあるのでしょうか?

もし、全く同じ環境が2つあるのでしたら、片方は不要です。
残した方と、_lccの内容を一致させてください。


この投稿にコメントする

削除パスワード

No.28405

Re:途中でごめんなさい。
投稿者---eri(2006/10/10 23:38:35)


>28401の内容(C:\lsic330c\BINの中にあります。)と矛盾していませんか?
>それとも、LSI C-86の環境が
>C:\cwork\lsic330c\〜
>C:\lsic330c\〜
>の2つあるのでしょうか?
>
>もし、全く同じ環境が2つあるのでしたら、片方は不要です。
>残した方と、_lccの内容を一致させてください。

紛らわしくてごめんなさい。
二つ有るのではなく、>C:\cwork\lsic330c\〜のみになります。
28401の内容は、cworkを間に入れ忘れてしまっていました。

お手数かけてしまって、すいません。。




この投稿にコメントする

削除パスワード

No.28406

Re:途中でごめんなさい。
投稿者---nano(2006/10/10 23:58:32)


ということは、

実際の環境:C:\cwork\lsic330c\〜
_lccや環境変数PATHに指定している内容:C:\lsic330c\〜

の両者が食い違っていることになります。

実際の環境をC:\lsic330〜 に移動して_lccやPATHの内容と一致させるか、
あるいは、_lccやPATHの内容を実際に合わせるかのいずれかです。


この投稿にコメントする

削除パスワード

No.28415

Re:途中でごめんなさい。
投稿者---eri(2006/10/11 19:16:27)


>ということは、
>
>実際の環境:C:\cwork\lsic330c\〜
>_lccや環境変数PATHに指定している内容:C:\lsic330c\〜
>
>の両者が食い違っていることになります。
>
>実際の環境をC:\lsic330〜 に移動して_lccやPATHの内容と一致させるか、
>あるいは、_lccやPATHの内容を実際に合わせるかのいずれかです。

返信遅れてごめんなさい。

PASS等の内容を変更してみたら、上手く行きました!
長々と、ありがとうございました。

今度は…もう少し、まともな質問が出来るよう、頑張ります。
本当に、ありがとうございます。


この投稿にコメントする

削除パスワード

No.28497

私も途中でごめんなさい
投稿者---eva(2006/10/16 18:53:42)


私も、コマンドプロンプトを立ちあげた時に
C:\> ではなく、C:\Ducuments and Settings\…>と出ます。
これはどうしたら
C:\> と出るようになりますか?

いきなりこんな質問で申し訳ないですがよろしくお願いします。


この投稿にコメントする

削除パスワード

No.28498

Re:私も途中でごめんなさい
投稿者---123456789(2006/10/16 19:02:41)


コマンドプロンプトがユーザーディレクトリから始まるのは仕様です。

これを変更する場合は、コマンドプロンプトのショートカットを新しく作成します。
プロパティを開いて、「作業フォルダ」の項目を「c:/」に変更すればOKです。


この投稿にコメントする

削除パスワード

No.28499

Re:私も途中でごめんなさい
投稿者---eva(2006/10/16 19:10:18)


コメントありがとうございます!
やってみた結果、C:\> と出るようになりました。

ありがとうございました。
これからもくだらない質問するかもしれませんが、
よろしくお願いします。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧