Linux系统下C开发环境搭建过程阿刚笔记.docVIP

Linux系统下C开发环境搭建过程阿刚笔记.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统下C开发环境搭建过程笔记 阿刚 2013/6/26 V1.0 目录 TOC \o 1-3 \h \z \u Linux系统下C开发环境搭建过程笔记 1 简介 3 安装Linux虚拟系统 3 配置FTP服务 9 配置C编译环境 10 测试搭建成果 11 C源码文件 12 Make文件编写 13 上传linux服务器 13 安装Oracle11g 14 安装前准备工作 14 正式开始安装 17 启动oracle服务 30 简介 Linux和C天生有不解之源,Linux的操作系统内核就主要是用C写的,另外Linux下的很多软件也是用C写的。Linux的C开发环境与Windows的有所不同,在Linux下,一个完整的C开发环境主要包括函数库glibc、编译器gcc、系统头文件glibc_header三个组成。另外在大的项目中由于文件比较多文件关系复杂,那么就有比要编写一个make文件来写明其个文件间的关系,编译方式方法等,所以还要安装配置与makefile的库文件;还有如果工程用到数据库那么我们还需要安装配置数据库(我们以0racle11g为例);那么最后还有在多个软件开发人员在编写程序时,为了减轻服务器负担,提高工作效率等,一般都会在本地机器上先编写完后在通过ftp等传送到服务器上,所以我们还需要配置ftp服务。 综上所述我们配置搭建一个相对完整的C开发环境,从安装Linux虚拟机开始需要作如下内容: 安装Linux虚拟系统,即在 vmware?Tools里装载个Liunx系统(Red Hat Linux6.3) 配置FTP服务(vsftpd),方便主机和虚拟机间文件传送 配置C编译环境;安装函数库glibc、编译器gcc、系统头文件glibc_header,以及安装make相关库文件。 测试搭建成果;编写一个简单的C小程序和make文件,在搭建成环境中运行编译运行。 安装Oracle11g 安装Linux虚拟系统 系统环境需求 内存:最小1GB,推荐2GB或以上; 交换空间: 内存大小是1-2GB时,交换空间是内存的1.5倍,内存大小2-16GB时,交换空间等于内存大小,内存大小16G以上时,交换空间为16GB. 需要选择以下组件:GNOME桌面、编辑器、开发工具、开发库等。 实施安装 在VMware Workstation虚拟机上安装Redhat Enterprise Linux 6.3 x86_64,详细的安装步骤方法网上有很多资料可以搜寻到,在这里不多讲,只简单说明下需要注意的地方。(其实其它步骤也基本是一路按默认下一步啦) 安装时候由于上次安装过,配置虚拟安装时vmware?会自动创建一个默认配置自动化安装(记录其上次安装的选项,一路自动化安装完成),如果不想完全和上次一样安装,那么就必须删除这个自动安装配置项。 选择图文界面安装方式 跳过检测硬盘(节省时间) 选择自定义分区 推荐分区情况一般至少分三个区”swap、boot、/”,swap推荐大小为内存的2倍,boot给个几百BM就可以了,剩余的如果没有特殊需要全部分给第三个分区。 在安装服务配置中选择“现在自定义” 构想选选安装项 在这里选择一系列我们有可能需要的开发环境和工具。 不要忘了选定FTP服务 桌面项目选定 在这一步选择系统桌面显示的一些快捷方式。 配置FTP服务 由于我们在安linux系统时选择安装了FTP服务项,那么现在配置该服务就非常简单了。 1.启动vsftpd服务   #service vsftpd start 2.刷新防火墙,清空所有防火墙规则 #iptables –F 这样一个简单linux下的FTP就已经搭建好了!利用匿名方式就可以登录啦 3.不允许匿名方式Ftp登录,用指定本地Ftp用户来登录,传送文件(如”ftpuser”) 1)首先创建”ftpuser” #adduser ftpuser #password ftpuser 2)修改vftpd配置文件 #vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES –〉 anonymous_enable=NO 3)SeLinux项设置 # setsebool allow_ftpd_full_access 1 # setsebool allow_ftpd_use_cifs 1 # setsebool allow_ftpd_use_nfs 1 # setsebool -P ftp_home_dir 1 # setsebool httpd_enable_ftp_server 1 # setsebool tftp_anon_write 1 # service v

文档评论(0)

159****6529 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档