LinuxでC++
とりあえず当初の目的はLinuxでC++を組むことである。とりあえずエディタのインストールが必要だ。
私の友人はvi使いで私にviを強く勧めてくる。しかしあれ、使いやすいか?
ということでemacsをインストール。
さて、エディタの準備は整った。とりあえず簡単なプログラムを動かしてみよう。
#include <stdio.h> int main (){ printf("This is a test"); return 0; }
みたまんまのテストプログラム。
さあこれだったらコンパイル、通るだろう。通らないはずがない!
ということでレッツコンパイル
gcc -o test test.c
test.c:1:19: error: stdio.h: No such file or directory test.c: In function 'main': test.c:5: 警告: incompatible implicit declaration of built-in function 'printf'
罠だ!
PATHが通ってないのかと思って確かめてみるが通っている。なぜだ。。。
と悩むこと一時間。
sudo apt-get install build-essential
することで解決。