当前位置:  技术问答>linux和unix

【新手请教】关于linux下c语言编程

    来源: 互联网  发布时间:2015-06-19

    本文导语:  刚刚接触linux,用的是red hat 9.0。 请问编写c或c++程序在linux下有区别吗? 应该用什么编辑器比较好? 为什么有的用vi,有的用emacs? vi怎么用? 谁能给详细说一下? 包括从运行vi开始到程序执行结束,多谢! emacs...

刚刚接触linux,用的是red hat 9.0。

请问编写c或c++程序在linux下有区别吗?
应该用什么编辑器比较好?
为什么有的用vi,有的用emacs?

vi怎么用?
谁能给详细说一下?
包括从运行vi开始到程序执行结束,多谢!

emacs又怎么用?

|
vi是一个编程器,就跟DOS下面的edit有点相似。可以用来编辑文本(C语言源程序)。

编译器可以用gcc

假如你的程序源文件名是“hello.c”,那么就在shell提示符后键入“gcc hello.c”回车来编译,在当前目录下面就得到了一个“a.out”的文件。然后在shell提示符后键入“./a.out”回车就可以运行了。

|
补充:如果是编译C++程序,则用g++,如果g++ a.cpp

|
emacs是个文本编辑器,功能非常强大。可以设置在emacs里编译程序,收发邮件什么的。
据说可以在里面做无数的事情,当然,也比较难用

|
开始就别用vi了,用kwrite,有全屏幕、关键词高亮、括号配对、列块编辑、书签等功能。
编译时,指定头文件位置:-I;库位置:-L;加库libmylib.a:-lmylib ;优化代码 -On (n一般 取3);如(编译c文件):
cc hello.c -o hello -I 头文件路径 -L 库文件路径 -lmylib -O3
执行: ./hello

|
vi也很方便,vi hello.c就进入vi了,按i进入插入模式,编辑。ESC键进入命令模式,:q 退出:x保存退出,vi用法网上n多,google找吧
gcc -Wall -o hello.out hello.c

    
 
 

您可能感兴趣的文章:

  • 问一个新手问题:在linux下的c语言编程跟windows下有什么不同?
  • 求完整版的电子书《UNIX平台下C语言高级编程指南》,顺便问一个新手问题。
  • 新手请教,我用VI时按ESC键,总是回嘟嘟嘟嘟响,请问如何去掉!谢谢!
  • 新手请教Linux和ubuntu
  • Linux新手请教声卡驱动!!!!!!!!!!!
  • 新手来请教一个关于IDE的问题
  • 大家好,我是linux新手,有些问题请教
  • 新手请教Linux和ubuntu iis7站长之家
  • 新手,请教关于文件编辑问题...
  • 新手请教:RedHat Linux 7.3下的网络连接问题
  • 新手请教arm与linux的问题
  • 新手虚心请教.在线等复....vsftp配置成功后,本机可以FTP上,但其他系统通过FTP工具不能上.防火墙不能关..
  • 新手请教啦~~能不能帮忙推荐几本书
  • 新手,请教安装SCO Unix的问题
  • 新手请教!!!!
  • 新手请教2
  • 新手请教:我的声卡所附光盘提供了下面的这些文件,我怎么安装驱动?
  • 新手的问题,请教高手
  • 新手请教安装问题!
  • 新手向大家请教jsp,servlet的调试,发布问题
  • 我是新手,请教LINUX下如何访问光驱里的文件。
  • 新手请教一下学习GCC的经验
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 新手请教linux下的c语言编译!
  • 我是一个linux新手,不知道如何在linux进行C语言的编写和使用?
  • LINUX新手提问,如何在LINUX下添加语言项?
  • linux新手想请问大家你们在linux下通常用什么开发语言和工具(C多点还是C++多点还是pascal ?还有工具方面?)
  • 我是新手,,我想学习Java语言,但对它的用途还不了解,,能给介绍一下吗?谢谢!
  • 在LINUX下怎样编写C++语言?(新手在线等待)
  • 我是新手--请问在EMACS中怎样把对一个C语言文件编译连接和运行
  • 新手提问c语言指针
  • 新手小心:c语言中强符号与弱符号的使用
  • 新手如何加入开源项目 有什么好的c++,java 开源适合新手 请指点!
  • JDBC的问题,新手高手都来看看吧,说不定能帮帮我这个新手呢,谢谢!
  • 想找共同学习Linux的新手,一起学习,共同成长
  • 新手关于驱动开发的疑问
  • 新手有关linux的问题!
  • 新手急求~~~~~~~~~~~~~~~~~~~
  • 新手学习该用哪个版本
  • 面向新手的终端辅助工具 Clicompanion
  • 我是个新手,请各位老兄给介绍基本好书?
  • 我是新手
  • 新手:用WEB页面修改数据库中的表?
  • Java新手上路之问题
  • 我是一名新手,请问如何学java
  • (新手)这里怎么看到300篇以外的所有文章?(不是搜索)
  • 新手求助!
  • 新手上路,怎样判断网卡是否安装成功?
  • !!新手求救!!
  • 新手在此多谢了:SUN的宠物商店
  • 新手求救!!关于变量初始化
  • 新手问题:RH怎么退回字符界面? 急!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3