精华内容
下载资源
问答
  • 实现编译并自动调用bash运行...new building system后,把下面的内容粘贴后,按Ctrl+s保存,会自动打开user目录(Sublime Text 3PackagesUser),我们修改 文件名为 C.sublime-build,这时候,可以Tools -> Bui...

    实现编译并自动调用bash运行程序只需要新建自己的.build文件就OK

    依次打开:

    tools->building system->new building system

    后,把下面的内容粘贴后,按Ctrl+s保存,会自动打开user目录(Sublime Text 3PackagesUser),我们修改 文件名为 C.sublime-build,

    这时候,可以在Tools -> Build System下看到刚才新建的C了, 选择C;编写项目后保存按Ctrl+B调用bash终端运行

    {

    "shell_cmd": "gcc -std=c99 "${file}" -o "${file_path}/${file_base_name}"",

    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

    "working_dir": "${file_path}",

    "selector": "source.c",

    "variants":

    [

    {

    "name": "Run",

    "shell_cmd": "gnome-terminal -x bash -c "if [ -f '${file_path}/${file_base_name}' ]; then rm '${file_path}/${file_base_name}'; fi; gcc -std=c99 '${file}' -o '${file_path}'/'${file_base_name}'; '${file_path}'/'${file_base_name}'; read -p 'Process Exit, Press any key to quit...'""

    }

    ]

    }

    展开全文
  • 1.用终端C程序 1.1打开终端,用“cd”命令进入指定文件夹,用“vi”或者“vim”命令创建C程序的名字。例如: cd /Users/用户名/Desktop 回车执行后就进入桌面文件夹(cd后有个空格)  vi 4.c(或者vim 4.c) 回车...

    1.用终端写C程序

    1.1打开终端,用“cd”命令进入指定文件夹,用“vi”或者“vim”命令创建C程序的名字。例如:
    cd /Users/用户名/Desktop回车执行后就进入桌面文件夹(cd后有个空格)
         vi 4.c(或者vim 4.c)回车执行后桌面就创建了4.c文件(但是保存之后才看得到)



    1.2 点击“i”进入编辑状态,写好程序按“esc”退出编辑,输入“:wq”保存退出编辑状态;


    1.3 输入“gcc 4.c”编译程序,无错误,继续输入./a.out 4.c执行,结果如下:


    如果有错误,gcc 编译的时候回提示出错,输入“vi 4.c”或者“vim 4.c”返回修改


    2. 终端常用命令

    1. pwd的含义是“print working directory”,会显示当前目录的绝对路径。
    2. ls的含义是“list directory contents”,它会列出当前目录的内容。这个命令还有其他参数可选。
    3. cd的含义是“change directory”,它会改变当前目录到你指定的目录。如果你不指定,则会返回你的 home folder。
    首先,清屏command+k,返回上层目录cd ../,新建指定后缀的文件touch detail.plist
    2.1 ls 查看目标目录下有哪些文件,如 ls /Users/用户名/Desktop

    2.2 cd 目录跳转,如cd /Users/用户名/Desktop

    2.3 mkdir新建目录(文件夹),如mkdir /Users/用户名/Desktop/apple
    新建带后缀的具体文件,用touch

    2.4 cp拷贝文件(必须具体带后缀的文件,文件夹不行),如:

    拷贝文件夹

    cp /Users/ZhangDingchao/Desktop/orange /Users/ZhangDingchao/Desktop/apple



    拷贝文件

    cp /Users/ZhangDingchao/Desktop/apple/1.plist /Users/ZhangDingchao/Desktop/orange


    [

    cp -R /User/用户名/Desktop/Natit.kext  /System/Library/Extensions
                            参数R表示对目录进行递归操作,kext在图形界面下看起来是个文件,实际上是个文件夹。
                            把驱动目录下的所有文件备份到桌面backup
                            cp -R /System/Library/Extensions/*   /User/用户名/Desktop/backup 

    ]


    2.5 mv 移动文件或者文件夹

    移动文件

    mv /Users/ZhangDingchao/Desktop/apple/苹果/3.c /Users/ZhangDingchao/Desktop/orange


    移动文件夹

    mv /Users/ZhangDingchao/Desktop/orange/apple /Users/ZhangDingchao/Desktop


    2.6 rm 删除文件(文件夹不行),如下:




    参考

    http://bbs.feng.com/read-htm-tid-371739.html

    展开全文
  • 使用macOS终端编写c语言 创建文件 打开终端,使用命令’cd /Users/path‘,进入到想要的工作路径中,我的命令: cd /Users/liudongcheng/Desktop/CTest 使用命令’touch main.c‘创建c语言的.c文件 touch ...

    使用macOS终端编写c语言

    创建文件

    1. 打开终端,使用命令’cd /Users/path‘,进入到想要的工作路径中,我的命令:

    cd /Users/liudongcheng/Desktop/CTest

    1. 使用命令’touch main.c‘创建c语言的.c文件

    touch main.c

    main.c文件

    编写.c文件

    1. 在.c文件中写代码
    #include <stdio.h>
    
    int main ()
    {
        printf ("Hello World!\n");
        return 0;
    }
    

    2.通过命令’cc -c main.c‘生成二进制代码文件main.o,

    cc -c main.c

    编译成功则会在当前路径生成main.o文件,若失败,则会报错,比如

    报错
    3.通过命令’cc main.o‘添加启动代码,链接代码,生成a.out文件

    cc main.o

    4.使用命令’./a.out’运行文件,程序在终端输出结果

    ./a.out

    输出结果
    5.也可以使用命令’cc main.c’直接对.c文件进行编译和链接,生成a.out文件

    cc main.c

    6.每次修改.c文件里的代码,都需要重新编译和链接生成main.o文件和a.out文件

    展开全文
  • Linux(Ubuntu版)下编写运行C语言程序

    万次阅读 多人点赞 2018-02-21 21:16:42
    Linux系统里,需要熟练掌握Terminal里编写C语言程序,进行编译调试。本章主要介绍Linux的终端下编写C程序并编译运行。一,编写C时需要掌握的一些Linux操作(1)文件管理相关的命令Linux命令名称作用使用举例...

           最初学习C语言用的是Visual C++6.0,后来还用过一些IDE,复制粘贴都可以用鼠标对目标进行选择即可。但在Linux系统里,需要熟练掌握在Terminal里编写C语言程序,进行编译调试。本章主要介绍在Linux的终端下编写C程序并编译运行。

    一,编写C时需要掌握的一些Linux操作

    (1)文件管理相关的命令

    Linux命令名称作用使用举例
    mkdir新建文件夹

    mkdir test,mkdir -p test1/test2/test3

    cd更改当前的工作目录cd test
    ls列出文件夹下包含的文件信息ls,ls -R,ls -a,ls-l
    pwd查看当前工作目录pwd,pwd -P
    cp
    拷贝文件cp test1.c test2.c,cp test1.c ../test2
    rm删除文件或文件夹rm test1.c,rm -r test
    mv移动文件mv test1.c ./test2
    cat查看文件内容cat test.c,cat -b test.c,cat -s test.c

    touch

    创建文件或更新文件时间touch test.c,touch test.c test.c

    (2)使用Linux的vi编辑器

    1)Linux下的vi编辑器分为三种模式,分别为一般模式、插入模式、底行指令模式,进入三种模式的方法分别如下:

    一般模式(刚进入的模式)进入vi时的模式,当前为插入模式下按ESC键可到一般模式
    插入模式(或称为编辑模式)按下A,a,I,i,O,o进入(有所区别,按照效率选择)
    底行指令模式:,/,?(用的:和 / 较多)

    插入模式用来编辑代码内容,一般模式用来复制、粘贴、删除等操作,底行命令模式主要用来保存文件、退出、查找文本内容等。

    2)vi编辑器的一些操作指令

    一般模式下底行指令模式下

            [N]dd:剪切行内容。

            [N]yy:复制行内容。

            [N]x:剪切从光标处开始的N个字符。

            pP:粘贴当前行内容,小写p是向下粘贴,大写P是向上粘贴。

            u:撤销上一步的操作。

    [N]表示光标处向下N行的内容,例如5yy表示复制包括光标所在行向下5行的内容)

             hjkl分别表示向左,向下,向上,向右。

            1GG分别指光标移动到首行和最末尾行。

    y0,y$分别表示复制光标到行首部分的内容和光标到行尾部分的内容。

    d0d$分别表示剪切同上方式。

            :w 保存内容。

            :q! 强制退出。

            :q 退出未修改的文件。

            :x保存并退出(也可以用:wq)。

            :w 文件名 另存为文件名的文件。

            :r 文件名  读入文件内容插入到当前光标位置。

            :N 光标移动到第N行。

            :set nu显示行号。        :set nonu不显示行号。

            /string 查找字符串(通过n或者N分别向下或反向查找)。

            :s/string1/string2 将字符串string1替换为string2。

    (注:可以是“:起始行,结束行 :s/string1/string2 ”来将某一范围内的字符串替换,在末尾如果加/g表示所有找到的字符都替换。)

            :!+Linux命令 可执行Linux命令,执行后可再次回到编辑界面。

    对于复制和粘贴也可通过“起始行,结束行”+y(或者d)的方式对某一部分块进行复制(剪切)


    二、使用vi编辑器编写C程序

    (1)打开Terminal(终端),建立相关目录,在该目录下执行“vi test.c”,将新建一个名为test.c的文件并进入(此时未保存,保存后该文件才存在)。

    (2)使用前文提到的命令编写C程序,保存并退出。


    (3)使用  gcc test.c -o test    ./test 编译生成文件并运行。



    小技巧:

    (1)打开Terminal可以快捷方式Ctrl+Alt+T,或者使用Search搜索Terminal。

    (2)输入时可以使用Tab键补充文件名。

    (3)gcc后面可加 -Wall,提示错误信息。

    展开全文
  • 1. 默认的"指令模式"下按 i 进入编辑模式  2. 非指令模式下按 ESC 返回指令模式  3. "指令模式"下输入:  :w 保存当前文件  :q 退出编辑,如果文件为保存需要用强制模式  :q! 强制退出不保存修改  :...
  • 在终端安装vim、gcc、javac,vim界面自定义,C和java的运行步骤
  • C语言程序

    2014-12-02 18:41:00
    所以C语言程序是由函数构成的。 2)函数的基本概念  函数名:一个程序中由无数个函数组成,每个函数都有自己都名称  调用(执行)函数:根据函数名就可以调用对应的函数,执行相应的功能 3)C程序的人口 ...
  • 最近想重新捡起C语言,手边只有一台mac,原来一直都是用windows写的C语言,查了查资料发现其实用Mac更简单。 这里记录一下helloworld程序的过程…… 打开终端 command + 空格键,呼唤出搜索栏以后,搜索栏输入...
  • C语言 第一个C语言程序

    千次阅读 2016-01-10 21:10:55
    前言 前面已经唠叨了这么多理论知识,从这讲开始,就要通过...由于我们的最终目的是学习iOS开发,学习iOS开发的话必须Mac系统下,因此我就Mac系统环境下开发C语言程序,而不是Windows环境下。   接下来,就
  • 程序使用c语言读特定文件并在终端输出,同时具有删除注释功能,使用者可根据自身需要进行修改
  • 文章目录示例程序烧录验证基于上一节程序修改烧录验证 杨桃32学习笔记,本文图片文字...我们超级终端输入的命令保存,接收缓冲数组中,当我们按下回车的时候,程序 就会数组中查找我们输入的内容 使能串口1中断
  • Linux下运行C语言程序

    千次阅读 2017-07-05 10:48:00
    市面上常见的Linux都是发行版本,典型...本教程以Deepin为例来讲述如何编译C程序。 Gedit Gedit是一个简单实用的文本编辑器,拥有漂亮的界面,支持语法高亮,比 Vim 更易上手。本教程将Gedit作为C代码编辑器。 G
  • <p>MinGW64版本8.2.0࿰c;已添加环境变量。 <p>.vscode是cpptools自动生成的࿰c;其中launch.json的externalConsole已改为false࿰c;...但如何更改才能用F5内置终端里显示程序调试的结果呢?</p>
  • 格式: echo "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo "\033[41;36m something here \033[0m"  ...其中41的位置代表底色, 36的位置是代表字的颜色 ...那些ascii code 是对颜色调用的始末....
  • JAVA调用C语言程序

    2020-08-27 13:42:00
    JAVA调用C语言程序JAVA调用C语言程序1. 编写带有native声明的方法的Java类2. 使用javah 生成:jniSample.h的头文件3. 使用C实现本地sum方法:(这里我生成文件时候,误写了jinSample)。4. 将本地方法编写的文件生成...
  • Finder工具栏应用程序在终端中打开当前目录。 它是用Objective-C编写的,并使用脚本桥,因此速度很快。 它也是不可知的。 当您的外壳是bash或fish或zsh时,效果也一样好。 由Jay Tuley 用法: 下载 要将“ ...
  • 操作系统虚拟机中Linux终端C语言文件操作

    千次阅读 多人点赞 2020-10-15 19:42:42
    操作系统 安装gcc,完成hello.c,fork.c,processes.c,communication.c等一系列在终端下的C语言的操作 1安装gcc 通过下述命令行检查是否含有gcc 1. gcc --version 若已经安装gcc,则会出现下述图片: 若还没有...
  • C语言--C语言程序

    2015-01-20 11:11:00
     *任何一个c语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,我们可以说C语言程序是由函数构成的。 2> 函数相关概念  *函数名:一个...
  • Ubuntu中编写C语言程序

    千次阅读 2020-09-22 22:33:04
    Ubuntu中编写C语言程序1、准备工作1.1 安装GCC2、使用GCC编写C语言程序2.1 编写一个Hello World程序2.2 编写一个主程序文件main1.c和子程序文件sub1.c3、用Makefile方式编写程序 1、准备工作 1.1 安装GCC 安装GCC的...
  • 本文主要讲解如何通过C语言修改dos背景颜色,我们首先来看一下dos的背景颜色的属性。
  • C语言课程设计--C语言投票程序C程序设计实习报告题目:C语言投票程序学 院:专 业:姓 名:班级学号指导教师:2010 年 07 月 17 日目录一、课程设计题目描述与要求…………………………………… 3二、 需求与个人...
  • Mac端运用终端与sublime运行程序 sublime text 运行写好的程序,快捷键:shift+command...vi:在终端的运行器,可进行对程序修改与运行 i:编辑状态,对程序进行修改 esc:退出编辑状态,回到命令状态 :wq :退出vi ...
  • 用MAC系统写C语言程序

    千次阅读 多人点赞 2020-02-23 17:31:56
    下面废话不多说,就来记录一下如何mac系统中编写第一个c语言程序——hello world。 大致了解了一下,mac中可编写c语言的软件有:Xcode(AppStore下载)、Clion、CodeRunner、终端 等等。 因为我电脑内存不够下不了...
  • Linux程序设计:终端

    千次阅读 2012-08-21 00:40:50
    默认状态下,只有用户按下回车键后,程序才能读到终端的输入,这种处理方式被成为标准模式(standard mode),所有的输入都是基于行处理,一个输入行完成之前(通常是用户按下回车键之前),应用程序读不到用户...
  • 前言前面已经唠叨了这么多理论知识,从这讲开始,就要通过接触...编写第一个C语言程序 – Hello World为什么称第一个程序为“Hello Wolrd”呢?其实计算机行业里面,学习任何技术的第一个程序都可以称为“Hello Wo...
  • &nbsp; &nbsp; &nbsp; &nbsp;最初学习C语言用的是Visual C++6.0,后来还用过一些IDE,复制粘贴都可以...但Linux系统里,需要熟练掌握Terminal里编写C语言程序,进行编译调试。本章主要介绍Lin...
  • Linux下基于C的简单终端聊天程序

    千次阅读 2012-11-16 19:54:10
    2012-05-09 13:43 .../* 编译命令:gcc w2.c -o w2 * 使用方法:w2 用户名 * 权限设置:假设编译后得到可执行文件write1,为了使得任意用户均可使用write1,先设置权限 chmod 4755 write1 再将w

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 208,784
精华内容 83,513
关键字:

如何在终端修改c程序