虚拟机下编程实验_51.docxVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟机下编程实验_51

虚拟机下编程实验黄华振 51 (2012032511) 2014.10.13 安装虚拟机软件:VMWare打开虚拟机双击“打开虚拟机”首先将UbuntuKylin64.rar解压,然后找到此目录下虚拟系统文件并打开单击“开启此虚拟机”输入密码:123456进入UbuntuKylin系统:单击“终端”图标,进入终端窗口:编程实验(参考课件:Linux 讲座(5)----编程.ppt, Python编程.txt )(一)Bash脚本编程1、编程vim greetings.sh,内容如下:#!/bin/bash# This is the first Bash shell program # Scriptname: greetings.shechoecho –e Hello $LOGNAME, \cecho its nice talking to you.echo –e Your present working directory is:pwd # Show the name of present directoryechoecho The time is `date +%T`!. \nByeecho[注]:若vim不能用说明没有安装,用如下命令安装:Sudo apt-get install vim 2、运行$ sh 脚本名$chmod +x脚本名$./脚本名例如:$sh greetings.sh$chmod +x greetings.sh #将此文件属性设置为可执行状态$./greetings.sh$ cp greetings.sh /usr/bin/ greetings #放置到命令搜索路径目录下$greetings #如Linux的命令一样用3、脚本调试sh –x 脚本名 #先执行替换,然后显示,再执行它sh –v 脚本名 #在执行脚本之前,按输入的原样打印脚本中的各行 sh –n 脚本名 #对脚本进行语法检查,但不执行脚本(二)C/C++编程目的与要求:掌握C/C++编程的基本步骤学会多文件的编程方法 学会 makefile编写学会静态库与动态库的生成与链接 1、检查与安装检查是否安装有gcc与g++$which gcc会显示安装的路径与命令文件名:/usr/bin/gcc$which g++不显示任何信息,说明没有安装安装g++$sudo apt-get install g++2、编程基本方法:单文件时的编程过程:编辑程序,使用vi/gedit编译 $gcc -o hello hello.c$g++ -o hello hello.cpp运行 $./hello多文件时的编程过程:编程制作 makefile执行 make运行例子1,2:hello.c/hello.cpp/* file:hello.c */#include stdio.hint main(){ printf(“Hello,World!\n”); return 0;}/* file: hello.cpp */#include iostream.hint main(){ cout“Hello,World!”endl;return 0;} 3、多文件编程实验命令方式编译链接生成可运行文件利用makefile生成可运行文件生成静态库,利用静态库链接生成可运行文件生成动态库,利用动态库链接生成可运行文件如何让利用动态库链接生成可运行文件找到动态链接库程序如下:在/home/zhyuan/mytools/ 目录下,有文件:main.c 主文件mytool1.h mytool1.c 函数子文件1mytool2.h mytool2.c 函数子文件2程序内容如下:/* file: main.c */#include mytool1.h#include mytool2.h main(){ mytool1_print(hello); mytool2_print(hello);}/* mytool1.h */#ifndef _MYTOOL_1_H /*条件编译*/#define _MYTOOL_1_H#include stdio.h/* 函数定义说明 */void mytool1_print(char * print_str);#endif/* file:mytool1.c */#include mytool1.h“void mytool1_print(char * print_str){ printf(This is mytool1 print %s\n, print_str);}/* mytool2.h */#ifndef _MYTO

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档