将一段代码移植到Linux并进行调试
首先,你必须有一个Linux开发环境,这样才能进行C++开发。笔者用的是安装在虚拟机中的Ubuntu 9.04,Ubuntu操作系统是没带C++编译器g++。在连网的情况下,在终端中使用root超级用户权限输入以下命令:
sudo apt-get install g++
并回车即可安装C++编译器g++
创建工程如下:
- 打开终端,在当前目录下使用mkdir命令新建一个example的目录
- 进入example目录下,创建两个目录src和include,分别存放源文件和头文件
- 在example目录下vi编写Makefile,Makefile如下:
TARGET=.
CC=g++
CFLAGS=-g
CFLAGC=-c
MAINC=$(TARGET)/src/windsat_example_usage.cppWINDSAT=$(TARGET)/src/dataset.cpp
WINDSAT_AVERAGED=$(TARGET)/src/windsat_averaged.cpp
OBJ1=dataset.o
OBJ2=windsat_averaged.oINCLUDE = -I$(TARGET)/include
EXEC=$(TARGET)/windsat_example_usage
all:$(EXEC)
$$(EXEC)