prai さんが書きました: ↑4年前
仮にレンタルサーバーを利用するとしたらコンパイラはどのようにインストール?するのでしょうか?それともレンタルサーバー側でコンパイラは用意されているものなのでしょうか?
レンタルサーバの場合、ソフトウェアのインストールやバージョンアップが制限されていて自分が使いたいソフトを後から追加するのが難しいのが一般的だと思います。(必要な機能があるサーバを契約します。)
そのため、最初からインストールされている機能を使うのですが、XSERER/さくらレンタルサーバ/ロリポップのサイトにはgccの記述がなく、使えるのかわかりませんね。
個人のブログによっては機能比較でgccのバージョンが書かれているものもありましたが、本当かがわかりません。
これだとつまらないので、個人的に契約しているXSERVERにSSHでログインして確認してみました。
gccのバージョンを表示してみたところ、以下の通り実行できました。
コード:
gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36)
また、以下のコードをコンパイルして実行してみたところ、hello worldが表示されたので、gccは使えると思います。
コード:
#include <stdio.h>
int main(void)
{
printf("hello world");
return 0;
}
特殊なことをやりたい時は、レンタルサーバはお勧めしません。
好きにカスタマイズできるVPS(GMOクラウドとか、ConoHaとか)やクラウドのVirtualMachine(GCP, AWS, Azureとか)を利用したほうが良いと思います。
コンパイラやApache、その他のソフトウェアをインストール/アップデートしたい時に自分の好きなように構築可能です。
ConoHaやクラウドのVMは時間単位で借りられるというのが売りですので、短時間借りるのもいいかもしれません。(課金されないようにサービス消したり作ったりは面倒ですが)