网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月29日漏签0天
linux编程吧 关注:27,667贴子:11,825
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 31回复贴,共2页
  • ,跳到 页  
<<返回linux编程吧
>0< 加载中...

Linux编程环境简介

  • 只看楼主
  • 收藏

  • 回复
  • lichengshuang
  • 四方游侠
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一、序言 

说到编程,大家肯定会想到许许多多,例如Visual C++、Visual Basic、Delphi、PowerBuild、java、perl、asp等等。现在的程员们早已习惯了可视化的编程工具,习惯在“向导”的带领下step by step地编程。在一个象WORD一样的环境下轻松敲入源码,有人为你校对,有人提醒你的代码是否错误,完成后,轻轻点击菜单中的“编译”,就可以生成可执行程序了。甚至于,可以画出用户界面来,用一些“巫师”程序生成基本的程序框架,然后根据需要加以修改,就完成了程序。 

我想这就是在Windows环境下的程序员所享受的生活。而Linux世界却是另一个世界,一切都显得是那样的原始、古朴、原汁原味。一定会勾起了那些从DOS世界、或更早的世界中走出来的程序员对往事的回忆。那些来自UNIX世界的程序员都会感到无比的亲切。 

在操作系统这一舞台上,最活跃的是两大派系:Windows系列和UNIX系列。Windows是著名的Microsoft赖以文明的力作,以优秀图形界面完成人机交互,早已带着比尔盖茨“让电脑走进每个人的桌面”的愿望风靡全球,成为个人/桌面操作系统的首选。而UNIX则是具有悠久历史的操作系统,它以健壮、可靠,以及高深的人机交互语言著称,现在仍然是服务器操作系统的首选。 

所以,Windows给程序员带来礼物就是---可视化的编程!一切都像在用WORD!而UNIX则以神鬼莫测的姿态现身于程序员之前。 

“黑客”,这个名称,应该是您耳熟能详的吧!其实,黑客有好有坏,好的叫黑客,是对电脑系统有强烈兴趣的高人,以发现系统漏洞为乐,以钻研系统为趣的一群品德高尚的人;而坏的叫骇客,是以破坏电脑系统为乐的人,这些人的道德品质极为低下,让人不耻,是程序员中的败类。 

Windows一面以最友好的界面展现给程序员,但却严格限制程序员对其透彻研究,装自己用华丽的外表包装起来了。而UNIX则一直以真面目示人,神秘、费解,而内心是对刻苦者敞开的。黑客大多就是UNIX系统下的这些刻苦者。 

当你决定给我一起走进linux编程世界时,你一定牢记,从此你开始考古了,鼓起勇气向自己挑战,不惧怕麻烦、枯燥。 

二、Linux下的编程环境 

在Linux系统的程序设计中,有一些重要特性要特别注意: 

1.Linux是多任务的。可以同时创建多个进程或者线程。绝不能认为自己的程序是系统唯一运实例;同一个用户或者不同的用户可以运行该程序的其他实例。因此,在某些情况下必须小心对待同步的问题。 

2.Linux是个真正的多用户系统。这就意味着存在某种安全机制,以确保把不同用户的文件隔开。用户的程序不能像在其他操作系统中那样,可以修改或者移动任何文件,除非他是root。 

3.Linux有分时机制。分时的意思是允许多个用户同时登录,或者一个用户登录多次。用户可以使用诸如telnet或者X技术远程登录。因些必须知道你的程序可能同时被许多用户使用。 

Linux系统中提供了许许多多的编程工具,包括: 

1.编辑工具:在Linux下编程,你不再拥有集成化环境,你可以使用类似于EDIT的工具---经典的vi来编辑源程序。当然,还有更高档一些的,如joe、emacs等。总之,编辑程序与编译工作是分开的。 

2.编译工具:在Linux下支持大量的语言,有C、C++、Java、Pascal、Fortran、COBOL等等。在本讲义中以C/C++语言为主。在使用这些编译工具时,是使用命令行方式的,也就是说,你先用编辑工具输入源程序,然后再执行一长串的命令(参数比较复杂)进行编译。例如:gcc –o hello hello.c 就是将hello.c编译为hello,然后你还需要为其赋予可执行的权限,这样你才完成了整个工作。 

3.软件工具:一个大型软件总是由多个源程序组成的,为了能够将大量的编译命令作一次完成,Linux中提供了make各autoconf工具,分别用于大型软件的编译,和编译前根据机器当前状态作相应配置。 

4.开发工具包:在Linux下提供了优秀的GNU C库函数、Motif函数库、GTK函数库、QT函数库等为你的编程提供大量的支持。 



  • 219.82.34.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
高手就是高手,支持,支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持


2025-07-29 21:47:40
广告
不感兴趣
开通SVIP免广告
  • 125.90.48.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不错,不过最好是可以把怎么构建编程环境的具体说一


  • 零家捣蛋精灵
  • 名震江湖
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
顶一


  • xiyouboy
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
说的好!!呵呵!


  • 119.183.68.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
dddddddddddddddddddddddddd


  • 211.83.150.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
醍醐灌顶


  • 124.64.247.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
路过。。。。没帮助。。


2025-07-29 21:41:40
广告
不感兴趣
开通SVIP免广告
  • xiaoan928
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
冰水加冰块灌顶


  • 可爱的傻妞儿
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
受益匪浅


  • hacker菜虫
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
受益匪浅,O(∩_∩)O哈哈~


  • dingwei5156
  • 人海孤鸿
    4
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
唉 windows编程还没学好呢 怎么办呢


  • 119.6.30.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
回复:19楼
怕什么 ,听说现在大部分源代码都是在网上下载的,然后在修改哈就是了


  • Firobd
  • 初涉江湖
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
谢谢 呵呵 虽然还不是很明白 呵呵 你好呵呵


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 31回复贴,共2页
  • ,跳到 页  
<<返回linux编程吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示