>>974
音速レスどうもです。
1) に関して詳しく書きますと、

miでコード記述 → Terminal でコンパイル →
特に指定しなければ実行形式としてカレントディレクトリに "a.out" ができる

で、自分の環境ではこの a.out(白紙アイコン) をダブルクリックする事で、
Terminal が起動し、しょうもない自作プログラムが開始されるわけなんです。

で、Finderの「情報を見る」でこの "a.out" をTerminal で起動するように設定して
(↑これが意味のある操作かどうか、よくわかってませんが)、"a.out" をメールで
送信して友達に試してもらおうとしますと、
「"a.out" のダブルクリックで Terminal が起動はするけど、何も起こらない」
と、こういう話の流れなんです。

たぶん根本的なところがわかってないんだろうとは思うのですが、
上記のような考え方は、そもそもの発想が間違ってますか?

2)
ありがとうございますです。調べてみます。