zoukankan      html  css  js  c++  java
  • LINUX C的学习

        好吧看着LINUX那么多的命令好难受= =看到第三章有介绍C的编译的,先写下试试喽。

        可以用gedit或者vim,老师虽然大肆吹捧vim的经典原谅用的真吉儿难受- -,一开始没安装vim用的gedit,输入命令 : gedit  hello.c      就能进入编辑界面了

        写好之后直接ctrl+S保存退出编辑器即可,之后回到命令窗口下进行编译,输入命令  gcc  hello.c   对代码进行编译,如果未出现错误提示说明编译成功,接着通过ls命令查看会发现多了一个  a.out文件

        我们执行命令  ./a.out  运行该文件即可,就可以运行程序了。(注意这个a.out貌似只能保存最后一个编译的代码,假如编译了一个h.c,又编译了一个h2.c,那么a.out不会增加打开后是h2.c)

     

        vim的话需要先下载一下,输入命令  sudo apt-get install vim-gtk   (sudo 即 super user do的意思,较常见,这个就需要管理员密码才可使用)

        按照提示下载完就能用了   输入命令 vim hello.c    进入编辑界面,完成之后按 esc(左上角)取消编译  输入 :wq  后回车保存(write)并退出(quit), 有时候会提示 E45: 'readonly' option is set (add ! to override)

    说是设置了只读什么的不让更改,暂时不会修改参数,但是只要按照他说的在后面加上'!'再按回车就ok啦。退出之后输入命令 gcc -o hello hello.c 进行编译,成功之后产生一个名为 hello 的文件 输入  ./hello

    运行程序即可。还有一个小问题时再次进入vim编辑时发现backspace无法正常删除,也是由于设置的原因,在命令模式 set nocompatible 下输入设置语句  set backspace=indent,eol,start  t他就正常工作了。

      

      

  • 相关阅读:
    CF 444B(DZY Loves FFT-时间复杂度)
    摆弄【Nhibernate 协会制图--导乐陪伴分娩】
    固定的报文统计报告的规定
    CSS——(2)与标准流盒模型
    自动复制转换StringBuffer
    IM信息网
    Oracle Redo Log
    【转载】有哪些省时小技巧,是每个Linux用户都应该知道的
    Linux snmp
    MySQL zabbix
  • 原文地址:https://www.cnblogs.com/zzqc/p/7563282.html
Copyright © 2011-2022 走看看