Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1254134
  • 博文数量: 479
  • 博客积分: 12240
  • 博客等级: 上将
  • 技术积分: 4999
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-24 17:12
文章分类

全部博文(479)

文章存档

2014年(1)

2013年(1)

2012年(1)

2011年(95)

2010年(177)

2009年(167)

2008年(16)

2007年(21)

分类: LINUX

2009-10-14 20:56:27

Hello World (C++)



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或者其它!




阅读(2272) | 评论(0) | 转发(1) |
0

上一篇:HelloWorld(C版本)

下一篇:U-Boot中喂狗

给主人留下些什么吧!~~