学会思考
刻意练习

一、简单的开发流程

 

(1)定义要被解决的问题;

  明确定义待被解决问题,比如具体实现什么功能等。

 

(2)设计解决问题的方法;

  好方法的有哪些特点:

    1.方法明确;

    2.规范化;(已被验证过)

    3.模块化强,便于修改及维护;

    4.程序健壮性强;

 

(3)设计程序执行上述方法;

  注意:语法、字体、文件命名等。

 

(4)编译代码;

  

g++ -c file1.cpp file2.cpp file3.cpp
产生file1.o file2.o file3.o ;-c 表示只产生.o文件;

 

 

(5)链接生成的中间文件;

 

g++ -o prog file1.o file2.o file3.o
-o 产生可执行文件;

编译与链接:
g++ -o prog file1.cpp file2.cpp file3.cpp

 

 

 

(6)测试及调试程序;

 

posted on 2016-11-25 22:52  Worty  阅读(138)  评论(0编辑  收藏  举报