• 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他就正常工作了。

      

      

  • 相关阅读:
    linux(十一)之初始化文件
    linux(十)配置ssh免密登录实现
    linux(九)之网络基础
    linux(八)linux系统中查找文件二
    oracle 重建分区索引
    java.io.IOException: java.sql.SQLException: ORA-01502: index 'BTO.PK_xxxxx' or partition of such index is in unusable state
    oracle count 大表
    shell for if
    oracle 导出表
    linux date
  • 原文地址:https://www.cnblogs.com/zzqc/p/7563282.html
Copyright © 2020-2023  润新知