ubuntu+eclipse+CDT环境的helloworld程序例子(standard make C++ project)

创建一个C++ project,并添加好main.cc和main.h两个文件:
main.h

#ifndef MAIN_H_
#define MAIN_H_

char *gStrMyName = “adreaman”;
#endif /*MAIN_H_*/

main.cc

#include “main.h”
int main()
{
printf(“Hello world!I am %s\n”,gStrMyName);
return 0;
}

新建一个名为makefile的文件,make程序将使用这个文件定义的规则来build(编译、链接)出可执行文件:
makefile

all : helloworld
helloworld : main.o
gcc -o helloworld main.o

main.o : main.cc main.h
gcc -c main.cc

clean :
rm main.o

Continue reading