2012-03-05 4 views
1

私はMacにLinuxからの上で作業してきたと私は1つの特定の行とのトラブルを抱えているアプリを移植しています:どのようにCコードを使用してターミナル(Mac)を起動しますか?

system(gnome-terminal -x sh -c \"/home/mrmartin/NetBeansProjects/Consumer/dist/Debug/GNU-Linux-x86/consumer\""); 

明らかにgnome-terminalのが唯一のgnomeのLinuxであるので、これはですが、私ができますMacと同等のものを見つけたようだ。

+5

あなたは移植しているコードでもLinuxがターゲットにしないこと。 * GNOME *を対象としています。 –

+3

多くのユーザーが異なる端末プログラムを使用していますが、私の場合はiTerm2を使用しています。 –

答えて

4

openを使用できます。

system("open -a Terminal.app"); 

または

system("open -a Terminal.app /path/to/script"); 
+1

なぜ(匿名)ダウン投票、私は不思議ですか? –

関連する問題