欢迎来到天天文库
浏览记录
ID:41037266
大小:25.50 KB
页数:4页
时间:2019-08-14
《linux下的C++编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、LinuxC++自学笔记 1、安装系统 这就不用说了吧,我装的是RedhatLinux7.2,安装过程智能化,价格也不贵( 9CD+500页手册共69RMB),大家也都支持支持正版,还有一些简单命令 ls-列目录 cd-进入目录 man-帮助 gcc- 编译器 2、文本编辑器 开如想用vi,发现不太好用,在图形界面下找了个AdvancedEditor,当文件存为.c或
2、 .cpp后,关键字自动以不同颜色显示(呵呵,比windows的帅多了),支持缩格^I,赶 快加入Favorites,菜单位置在KDEmenus->Editors->AdvancedEditor 3、编译C-"Helloworld!" #include intmain(void) { printf("Helloworld!"); return0; }
3、 存盘为Hello.c 在命令行下输入:gccHello.c-ohello(要注意大小写哦) 编译时可能有如下警告: nonewlineatendoffile 在文件最后补一个新行即可 执行文件:./hello 呵呵,Helloworld!可爱的字眼就出来了 4、编译C++-"Helloworld!" #include intmain()
4、 { cout<<"Helloworld!"<5、p、MyFirst.cpp,内容如下: file://Hello.h #ifndefHelloH #defineHelloH classHello { Hello(); voidDisplay(); } file://Hello.cpp #include"Hello.h" #include H6、ello::Hello() { } Hello::Display() { cout<<"Helloworld!"< #include"Hello.h" intmain() { HellotheHello; 7、 theHello->Display(); return0; } 开始编译:g++MyFirst.cpp-oMyFirst 呀,出错: undefinedreferenceto'Hello::Hello(void)' undefinedreferenceto'Hello::Display()' 呵,看来是不能链接Hello.cpp出错,先改一下 在MyFirst.cpp中:将#includ8、e"Hello.h"改为#include"Hello.cpp"
5、p、MyFirst.cpp,内容如下: file://Hello.h #ifndefHelloH #defineHelloH classHello { Hello(); voidDisplay(); } file://Hello.cpp #include"Hello.h" #include H
6、ello::Hello() { } Hello::Display() { cout<<"Helloworld!"< #include"Hello.h" intmain() { HellotheHello;
7、 theHello->Display(); return0; } 开始编译:g++MyFirst.cpp-oMyFirst 呀,出错: undefinedreferenceto'Hello::Hello(void)' undefinedreferenceto'Hello::Display()' 呵,看来是不能链接Hello.cpp出错,先改一下 在MyFirst.cpp中:将#includ
8、e"Hello.h"改为#include"Hello.cpp"
此文档下载收益归作者所有