アプリ版:「スタンプのみでお礼する」機能のリリースについて

linux環境で、javaによって別に作ってあるCのプログラムをコンパイルしたいのですが、execを使用して、

Runtime.getRuntime().exec("cc sample.c");

とするとコンパイルできません。
恐らくコマンドプロンプトなどを起動して指定してやればできると思うのですが、現在linux環境にないのでわかりません。
gnome-terminalかなにかだったような気がするのですが・・・。
どなたか教えていただければ幸いです。

A 回答 (1件)

Linux上で問題なく実行、Cコンパイルできますよ。

わざわざterminalを起動する必要はありません。

「コンパイルできません」というのはどうやって確認しましたか?
exec()が生成するProcessの終了コードはどうなっていますか?
また、Javaを使わずにterminalから直接 cc sample.c を実行したらコンパイルは成功するのですか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!