• ベストアンサー

ターミナルからUSBメモリのファイルをコンパイルしたい

C言語のソースコードをコンパイルするのに、ターミナルを起動してgccコマンドを使っているのですが、USBメモリ上のファイルをハードディスクに移さずに直接コンパイルしたいと思っています。 しかし、ターミナルからUSBメモリへのアクセスの仕方がわかりません。どなたか教えていただけませんか。 ターミナルはバージョン1.5 gccはバージョン4.0.1、OS Xの付属ディスクから入れました。

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

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

Finder上から、USBメモリの中にあるファイルのアイコンを、ターミナルのウィンドウにドロップしてみてください。 ファイルパスが自動で記述されます。

leomac
質問者

お礼

すぐの回答ありがとうございます。その方法で解決しました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • gcc バージョン違いによるコンパイルエラー

    C言語でWeb系のプログラムを作成している者です。 以前まで、OSはFreeBSD 4.11-RELEASE-p12・gccのバージョンは2.95.4でコンパイルできていたプログラムが、OSはFreeBSD 5.4-RELEASE-p8・gccのバージョンは・gccのバージョンは 3.4.2で、今まで出なかったようなエラーが沢山出現し、コンパイルできなくなってしまいました。 OSをインストールし直すのは、既に稼働中のサイトですので厳しく、GCCのバージョンを下げるかソースを書き換えるかして対処する方向で行きたいと考えております。 しかし、gccの2.95.4の圧縮ファイルはもう、gccの公式サイトに落ちておらず、バージョンダウンは難しそうです。 gccのバージョンによるコンパイルエラーを乗り越えた方、ご指摘など有りましたらお教えくださると幸いです。

  • Macのターミナル

    今学校でC言語を学んでいるものです。 今「sample.c」というファイルがあり、これをコンパイルしたいのですが、 学校(Linux)のターミナルでコンパイルするように 「% gcc -Wall -o sample sample.c」 と入力しても 「-bash: gcc: command not found」 と言われてしまいます。 どうしてでしょう? わかるかたがいたら教えてください。

    • ベストアンサー
    • Mac
  • MacOSのターミナル上のコマンドについて質問です

    MacOSのターミナル上でCプログラムをコンパイルさせた時のアセンブラのソースコードを表示させたいのですが gcc -s HelloWorld.c less HelloWorld.s と入力したのですが表示されないんですけどどうしたら良いでしょうか?教えて下さい。

    • ベストアンサー
    • Mac
  • cygwinでのコンパイルについて

    最近、c言語に触れたばかりの入門者です。 入門書にコンパイルの方法としてcygwinが書かれていたので インストールをしてpassを変更しました。 しかし、コマンドでコンパイルをするとアクセス拒否となってしまい ます。gccと入れるだけでもアクセス拒否となります。 二度アンインストールとインストールを繰り返しましたが やはりアクセス拒否となります。 XPとVISTAのOSで試したのですが、どちらも同様の症状になります。 当方のPCは管理者以外のユーザーは入っていないのですが どうしてそうなるのかが理解できません。 どなたか詳しい方がいらっしゃいましたら 教えていただけないでしょうか?

  • コンパイルできない...

    学校のC言語のレポートを家でやろうと思ったのですが、ソースコードを変更していないのにコンパイル時にエラーがでます。おそらく環境の違いによるものだと思うのですが、そのへんには非常に疎いもので教えていただけないでしょうか? 実行したコンパイルは gcc -g -o abc abc.c fft.o -lm です。 学校はRed Hat Linuxで自宅はWindowsなのでcygwinを用いています。エラー文ではfft.oがうまく取り込めていないみたいです。

  • gccのコンパイルの結果ファイルは他のlinux環境で動きますか?

    gccのコンパイルの結果ファイルは他のlinux環境で動きますか? ソースコードを他のlinux環境に入れて再コンパイルする必要はありますか?

  • gcc コンパイル killed

    gccでC言語で書いたコードをコンパイルしたところ コンパイルには成功したのですが 実行してみると killed と表示されてしまいます #include <stdio.h> int main(){ printf("TEST\n"); return 0; } こんな簡単なものでもコンパイル後、実行すると killedと表示されTESTと表示されません $gcc test.c -o test $./test killed $ この様になります。ldid -Sでコンパイルされたファイルを直すことは可能なのですが どのコードでも毎回、killedという表示になってしまいます 毎回毎回コンパイル後にldidコマンドを使用するのも嫌なので直したいのですが "再インストール以外"の方法で直してみたいです。今後、同じようなエラーが起きた際、役にも立ちますし、Cについての勉強にもなりますので (再インストールでは詳しい原因がわかりません) 原因をご存知の方がいましたらよろしくお願いします。(Linux)

  • コンパイル

    javaのソースコードをコンパイルしようとコマンドプロンプトで「javac MyJava.java」と入力してもまったく認識されないのですが、どうすればいいでしょうか?内容が少なくてすいません。

    • ベストアンサー
    • Java
  • コンパイルできない?

    数値計算用のソフトとして、コンパイラにSalfordのFORTRAN77、エディタにCpadを使用しています。 ソースコードをCpadに書き込み、コンパイルしてコマンドプロンプトを開き、必要な数値を入力して計算をしています。 ですが、どこも間違っていないソースコードを使用しているにも関わらず、「コンパイルに失敗しました」と表示され、計算ができないということが発生し困っています。 たとえば、どこも間違っていないソースコード「A」をコピーし、コピーしたソースコードをCpadに貼り付けてソースコード「B」を作成したとします。 普通であれば、「A」で計算可能であれば「B」でも可能なはずです。 ところが「B」をコンパイルしようとすると、「A」をコピー時にどこも変えていないにもかかわらず「コンパイルに失敗しました」と表示されてしまうのです。 Cpadを再インストールしてみましたが、この問題は解決しませんでした。 原因として考えられるものは何なのでしょうか? 数値計算に関してはど素人同然ですので、お手柔らかにお願い致します。

  • コンパイルできません

    JAVAの本を買ってjdk1.3を付属のCD-ROMからインストールし、AUTOEXEC.BATにPATHの設定をしました。ソースコードをテキストで作成し、DOSプロンプトでjavacで実行したのですが「コマンドまたはファイル名がちがいます」と表示されてしまい、コンパイルできません。ファイル名、ディレクトリ名、ソースコードいずれも本に書かれている通り記入しております。OSはMEです。対応方法が分かる方は教えて下さい。基本的な質問で恐縮ですが・・。

    • ベストアンサー
    • Java