• 在linux系统中编译C


    那么这里给大家说的是shell的一些编译指令,其实和DOS差不多,就是指令不同(注意哦,linux是没有磁盘概念的,不要还傻乎乎的在那儿输入c盘d盘,嘻嘻)

    哎!一周的作业没做,完了,写完这篇blog赶快撸作业,5555好惨。

    啊啊啊!还有推荐大家钱婆的歌,ke¥ha,可以搜他的crazyboy,so  good!

    来来!那么我是用的树莓派的linux系统,但大家需要知道安卓也用到了他,具体俺也不知道,管他呢,知道就行,right?

    ok,那么首先是vi进入编译模式,就像打开了vc一样,(不过好像安卓里编译c的用的是ndk,全称native  development kit,那么你可以记住c是底层的嘛,就像当地的原始居民一样,so,我们用native来形容他,就这么记住,以后了解深刻了,再改掉就是了)

    然后输入i(就像打开了c++sourcefile一样,开始写了,那么专业点叫做插入)

    然后写好你的c程序,我是写好了再复制粘贴的,因为在上面修改我不会。。。,然后按esc键,退出插入,不然你的下面什么还算在编译中吧,然后:w  1.c(这是你保存的名字),:q是退出编译器,然后用gcc  1.c编译生成后缀为.out的文件,(稍微说下,cat 1.c可以查看源码,不过好像没必要用)最后执行.out

    文件,你想你平时在图形化界面执行exe时是不是双击,那么在shell上就是./1.c就行,那么./就是当前文件夹目录中,比如你你在c盘(这里是用dos举例的,你在d盘,那么你就在当前d盘里找,如果他放在d盘的文件夹里或其他盘,你就找不到该文件,cd就可以转入该文件夹中,然后执行./1.c

    就行了。前面那个为啥不要./呢就是gcc编译那个,我想应该是他身份特殊啥的吧,反正可以那么写,那么可不可以写成gcc ./1.c呢,忘记试一下了,有没有人告诉我

    。。。算了,反正不可以这样就那样,写记住吧!,如果有前辈试过的话,可不可以留个评论,告诉我,谢谢。。。

  • 相关阅读:
    Python3-shutil模块-高级文件操作
    Python3-sys模块-解释器相关参数与函数
    Python3-os模块-操作系统的各种接口
    Python3-算法-冒泡排序
    Python3-re模块-正则表达式
    Python3-算法-递归
    Python3-设计模式-迭代器模式
    Python3-设计模式-装饰器模式
    PTA 7-28 搜索树判断(镜像二叉搜索树的后序遍历)
    PTA 7-26 Windows消息队列(小顶堆+输入优化)
  • 原文地址:https://www.cnblogs.com/scxjyjy/p/5515554.html
Copyright © 2020-2023  润新知