C++コンパイラをいれる - EeePC
C++の勉強用にコンパイル環境を入れてみました。本来ならVisualStudioにすべきなのでしょうが、EeePCには容量的に厳しいのと画面サイズ的に動かない、どうせコンソールでしか使用しないと思ったのでタダで始めるC/C++プログラミング for Windowsを参考にしてDigital Mars C/C++ compiler for Win32というのを入れてみました。
- Digital Mars C/C++ compiler for Win32から Digital Mars C/C++ Compiler Version 8.50 と STLport 4.5.3をダウンロードして展開。展開先はD:\dmにしました。
- システムのプロパティ→詳細設定→環境変数→システム環境変数 のPATHの先頭にD:\dm\bin;を追加
- コンソールでdmcと打って、ヘルプが出力されればおっけ
d:\dmフォルダのサイズをみると17.4MB(ディスク上のサイズで61MB)でした、これなら容量的にも優しいです。
hello world
とりあえずハローワールドから
#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; return 0; }
Makefileはこんな感じで
TARGET=hello EXE=$(TARGET).exe OBJECT=$(TARGET).obj SOURCE=$(TARGET).cpp CC=dmc INCLUDE=d:\dm\stlport\stlport all:$(EXE) $(EXE):$(OBJECT) $(CC) $(TARGET) $(OBJECT) -I$(INCLUDE) .cpp.obj: $(CC) $< -I$(INCLUDE) clean: del $(TARGET).obj $(TARGET).map $(TARGET).exe