1時間ごとに更新!Amazon.co.jpで今売れている本トップ100   掲示板ランキング



掲示板利用宣言

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

 私は

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

掲示板1

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

No.5758

UNIXでのコマンド化
投稿者---Brue(2006/05/20 20:40:35)


Cで作ったプログラムをUNIXで使えるコマンドにする方法ってありますか?


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:UNIXでのコマンド化 5759 ぽこ 2006/05/20 20:44:02


No.5759

Re:UNIXでのコマンド化
投稿者---ぽこ(2006/05/20 20:44:02)


UNIXでコンパイルしてください。


この投稿にコメントする

削除パスワード

No.5760

Re:UNIXでのコマンド化
投稿者---Brue(2006/05/20 20:48:26)


例えば、a.txtをコマンドライン引数とするabcd.cというプログラムを作った場合、gccでコンパイルして実行する際に、「./abcd.exe a.txt」と入力しないといけませんが、これを「abcd a.txt」と入力するだけで実行できるようにできないでしょうか。


この投稿にコメントする

削除パスワード

No.5762

Re:UNIXでのコマンド化
投稿者---RAPT(2006/05/20 21:33:46)


それはC言語とは全く関係無いと思うが。
# OSの話でしょう? しかも、OSにもよるけど、./ は必要な処理系もある。



この投稿にコメントする

削除パスワード

No.5763

Re:UNIXでのコマンド化
投稿者---Hermit(2006/05/20 21:42:30)


>例えば、a.txtをコマンドライン引数とするabcd.cというプログラムを作った場合、gccでコンパイルして実行する際に、「./abcd.exe a.txt」と入力しないといけませんが、これを「abcd a.txt」と入力するだけで実行できるようにできないでしょうか。

abcd.exe というファイル名の実行ファイルを abcd と入力して実行できる UNIX システムというと・・・何か一種類だけ有った気はしますが・・・
普通は、ファイル名を abcd にしなくてはいけません。
(.exe は有ってはいけません)

で、実行ファイルを、PATH の通ったフォルダー(ディレクトリー)に mv しましょう。
(シェルによっては、path かもしれないけど、)
PATH を、/bin:/usr/bin:/usr/local/bin・・:~/bin:./
などのように現在の位置を含める方法もありますが、
セキュリティーの関係で、普通はしないらしいです。

mv だったら、実行属性までは変わらなかったと思うけど、
付いてなかったら、実行属性を立てましょう。

終わったら、一度 logout して、もう一度入りなおしたら使える筈です。
(csh 対策だったかな)


この投稿にコメントする

削除パスワード

No.5764

Re:UNIXでのコマンド化
投稿者---Brue(2006/05/20 22:04:06)


Cプログラムをコンパイルしたexeファイルを、cat.exeやmake.exe等のUNIXコマンドの入っているフォルダに移動したところ、できました。ありがとうございました。


この投稿にコメントする

削除パスワード

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





掲示板提供:(有)リアル・インテグリティ