- ベストアンサー
ターミナルからUSBメモリのファイルをコンパイルしたい
C言語のソースコードをコンパイルするのに、ターミナルを起動してgccコマンドを使っているのですが、USBメモリ上のファイルをハードディスクに移さずに直接コンパイルしたいと思っています。 しかし、ターミナルからUSBメモリへのアクセスの仕方がわかりません。どなたか教えていただけませんか。 ターミナルはバージョン1.5 gccはバージョン4.0.1、OS Xの付属ディスクから入れました。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連する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のバージョンによるコンパイルエラーを乗り越えた方、ご指摘など有りましたらお教えくださると幸いです。
- ベストアンサー
- C・C++・C#
- 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がうまく取り込めていないみたいです。
- ベストアンサー
- C・C++・C#
- gccのコンパイルの結果ファイルは他のlinux環境で動きますか?
gccのコンパイルの結果ファイルは他のlinux環境で動きますか? ソースコードを他のlinux環境に入れて再コンパイルする必要はありますか?
- ベストアンサー
- Linux系OS
- 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)
- ベストアンサー
- C・C++・C#
- コンパイルできない?
数値計算用のソフトとして、コンパイラに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
お礼
すぐの回答ありがとうございます。その方法で解決しました。