hello_cpp.cpp文件 1 #include 2 #include 3 using namespace std; 4 5 int main(void) 6 { 7 cout << "Hello CPP" < 8 9 return 0; 10 } 手工编译[root@RedHat hello_cpp]# iwmmxt_le-g++ hello_cpp.cpp -o hello_cpp 目标机运行root@EPC-8000:~# ./hello_cpp Hello CPP Makefile文件 1 EXEC = hello_cpp 2 OBJS = hello_cpp.o 3 4 CROSS = iwmmxt_le- 5 6 CXX = $(CROSS)g++ 7 8 CFLAGS = 9 10 all: clean $(EXEC) 11 12 $(EXEC):$(OBJS) 13 $(CXX) -o $@ $(OBJS) 14 15 clean: 16 -rm -f $(EXEC) *.o 17 在Makefile中指定c++编译器,必须使用CXX而不是CC或者其它! |