精华内容
下载资源
问答
  • 一、Hello, world!在linux下输入:(以hello.c为例)首先选中文件要保存的路径(如:cd work)vi hello.c(要编辑的文件名)输入程序:# includeint main(void){p...
  • 在Linux系统下编写C语言程序完成删除非空目录操作主要还是模拟系统指令rmkdir,要想删除目录文件首先得先删除目录文件里面的文件,使文件清空才能删除目录。本程序才用递归来不断打开目录文件清空目录的文件并返回...
  • 在Linux(Ubuntu版)下编写运行C语言程序

    万次阅读 多人点赞 2018-02-21 21:16:42
    最初学习C语言用的是Visual C++6.0,后来...本章主要介绍在Linux的终端下编写C程序并编译运行。一,编写C时需要掌握的一些Linux操作(1)文件管理相关的命令Linux命令名称作用使用举例mkdir新建文件夹mkdir test,m...

           最初学习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,提示错误信息。

    展开全文
  • 在linux下编写简单的c程序

    万次阅读 多人点赞 2018-03-19 11:51:29
    最近开始学习linux编程,对于linux的命令,却还不特别熟悉,此记录一下,学习linux的一些命令首先ctrl+alt+t打开终端,然后使用vim进行编程 vim hello.c hello.c中 按 i 或者 insert 输入以下内容输入完成后...

    最近开始学习linux编程,对于linux的命令,却还不特别熟悉,在此记录一下,学习linux的一些命令

    首先ctrl+alt+t打开终端,然后使用vim进行编程 vim hello.c 在hello.c中 按下 i 或者 insert 输入以下内容

    输入完成后按 esc 输入:wq保存并退出
    再输入以下命令:
    gcc -o hello hello.c
    ./hello

    执行的结果为:
    Hello world!


    在默认情况下产生的可执行程序名为a.out,但你通常可以通过gcc的“-o”选项来指定自己的可执行程序名称。 

    在使用vim的时候突然卡死,只是我习惯了Windows下保存文件的方式ctrl+s,
    ctrl+s在linux是锁定屏幕的快捷键,如果要解锁Ctrl+q就行啦。

    其他命令的一些解释:
    "."和".."。“.”代表当前路径,".."代表当前路径的上一级目录的路径。
    绝对路径都是以“/”开头的,如/usr/bin/vi或者/home/zorro/,代表从根目录"/"开始计算的绝对路径。
    相对路径都是不以“/”开头的,如git/linux/或者work/testplan,代表从当前所在目录开始计算的相对路径。
    查看当前目录:pwd命令。
    建立文件:touch hello.c
    查看内容:cat  hello.c
    查看版本信息: lsb_release -a
    在全目录下查找命令:find / -name tomcat
    删除文件:rm
    剪切文件:mv
    复制文件:cp


    展开全文
  • 前几天发表了windows系统上使用VC软件进行C语言程序编写,今天分享一下如何Ubuntu等Linux发行版系统上进行C语言的编写。(此次分享只是为了使本人巩固操作方法,不是完整的教程。) 我们这里用到的是Vim编辑器...

    前几天发表了在windows系统上使用VC软件进行C语言程序的编写,今天分享一下如何在Ubuntu等Linux发行版系统上进行C语言的编写。(此次分享只是为了使本人巩固操作方法,不是完整的教程。)
    首先安装gcc编译器:
    按照以下代码:sudo apt-get update(先更新),sudo apt-get install gcc
    其次是编写代码,我们这里用到的是Vim编辑器。首先我们先卸载掉预装在系统下的Vim编辑器因为这不好用,下载完整版,具体方法是:1、sudo apt-get remove vim-common 2、sudo apt-get install vim。
    接下来教你们如何使用vim,按i进入编辑模式,按esc退出编辑模式;按:进入末行模式,此模式用于退出或退出并保存文件等操作。
    接下来进行编写代码,然后打开终端。进行以下操作:1、gcc filename.c -o filename 2、./filename。

    展开全文
  •  键进入编辑状态,以下是程序 #include int main() { printf("Hello world!/n"); return 0; } 按Esc进入命令模式,按 ZZ 保存退出 ...


    https://blog.csdn.net/zhzht19861011/article/details/4545260


    1.进入字符界面

    2.创建文件夹用于存放源文件

    mkdir helloworld    //创建文件夹命令

    cd helloworld        //进入新建的文件夹,这里应该说目录比较好,windows用习惯了

    vim main.c        //打开vim并创建main.c文件

    //按 i 键进入编辑状态,以下是程序


    #include<stdio.h>

    int main()

    {

    printf("Hello world!/n");

    return 0;

    }


    按Esc进入命令模式,按 ZZ 保存退出

    gcc main.c           //编译(将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out

    ./a.out                 //运行,默认情况生成a.out可执行文件


    或者使用

    gcc -o test main.c // 编译 生成test可执行文件

    ./test // 运行






    展开全文
  • 在Linux编写C程序(非常详细)

    千次阅读 2019-10-06 23:20:11
    用gcc编译器编写C程序(持续更新) 创建一个C文件 我用的是vim,例如创建一个cna.c, 执行 vim cna.c 这里默认是根目录,如果你要存在其它地方加上相应的路径名, 编写代码 写完代码之后,我们要做一件事,...
  • 如何在Linux终端编写并执行c语言程序

    千次阅读 多人点赞 2021-02-03 11:58:14
    1,使用vim编辑器编写程序,可终端输入命令:sudo apt-get install vim 下载最新vim 2,需要下载c语言的编译器gcc,终端输入命令:sudo apt-get install gcc 下载gcc 3,使用vi非常的简单,命令 # vi ...
  • Linux编写C语言程序

    2021-07-21 20:25:05
    Linux编写C语言程序 一、首先桌面创建一个c语言文件:touch csdn.c 二、用vi编辑器打开这个.c的文件:vi csdn.c 然后按键盘i键,这时候开始写代码,从#include<stdio.h>开始写: 举一个“从键盘输入一...
  • Linux下编写C程序helloWorld

    千次阅读 2019-01-08 15:39:28
    本文简单记录一下在linux下编写c语言程序的步骤。 步骤 1、打开终端窗口,执行以下命令安装gcc编译环境,树莓派系统默认已经安装好gcc环境,可跳过该步骤; sudo apt-get install gcc 2、执行以下命令安装头文件库...
  • Linux下编写运行C语言程序

    千次阅读 2019-04-16 11:25:53
    1.进入目标文件夹,打开终端,输入 touch test.c ...3.编写完后,输入 gcc test.c 编译c文件, 生成 a.out文件。如果想自定义out文件名字, 可以用:gcc test.c -o test.out 4.终端输入 ./test.out 就可以运行了 ...
  • Linux编写c程序

    千次阅读 2019-07-04 16:36:47
    第一个C语言程序 1.打开终端,输入vim hello.c进入文本编辑模式 按ESC键后输入:wq,保存退出 2.输入gcc hello.c进行程序的编译 3.编译好后,默认生成的可执行程序是a.out 4.输入 ./a.out可得到输出结果 当然...
  • Linux环境下编写C语言

    2021-01-01 14:38:53
    Linux基本命令 Ctrl+Alt+T 打开命令行 一、文件操作 新建目录 mkdir 目录名 mkdir -p 目录1/目录2 进入目录 cd 目录名 删除目录 rm -rf 目录名 返回上层目录 cd ../ 当前目录 cd ./ 查看目录的资源 ls 打开...
  • 实验名称 helloworld程序 专业计算机科学与技术 年级 / 班级 学号 实验地点 实验日期 姓名 实验类型验证性 指导教师 实验目的 熟悉 linux 基本命令学会使用 VI 编辑器掌握 linux 系统编译 C 程序的方法 ...
  • 如何用linux系统编写c程序

    万次阅读 多人点赞 2016-10-12 10:28:54
    [TOC]为什么要写这一篇博客因大一上学期老师要求而开始使用linux系统编写c程序,而linux编写的模式与windows差别很大,所以写此文章记录自己的学习历程,也能为初学者提供帮助 (本博客我学习linux过程将持续更新...
  • Linux下编写C语言

    2019-10-09 22:10:48
    肯定接触的语言是C/C++,Unix内核编程,如windows需要安装相应的编程软件,比较经典的是Microsoft Visual Studio 6.0,我就不多赘述了,下面教大家如何在Linux下用 简单的gcc/g++编译写好的C/C++程序 大家可以...
  • Linux下C语言简单程序编写

    千次阅读 2018-10-05 00:07:44
    Linux下的简单C语言程序编译链接运行分解步骤: 主要分为预处理,编译,汇编,链接,运行四个步骤: 1、预处理,生成预处理文件,生成所谓的.i文件; 2、编译,生成所谓的汇编.s文件; 3、汇编,将汇编源代码生成...
  • 使用vim在Linux下编写C语言程序

    万次阅读 2011-04-01 22:51:00
    创建文件夹用于存放源文件 mkdir helloworld //创建文件夹命令 cd helloworld //进入新建的文件夹,这里应该说目录比较好,windows用习惯了 vim main.c //打开vim并创建main.c文件  //按 i ...
  • 实验二 Linux 基本操作 编写 c程序并用编译运行 需求 当前目录创建新文件 t.c 用 vi 编辑器一段简单代码代码要求屏幕上输出 文字 Hello Linux 用 gcc 编译 t.c 文件并运行查看输出结果若结果错误请根据提示...
  • Linux下编写C语言程序

    2015-06-09 20:59:01
    编写c程序并编译运行 【需求】 u 当前目录创建新文件t.c,用vi编辑器一段简单代码,代码要求屏幕上输出文字“Hello Linux!”。  u 用gcc编译t.c文件,并运行,查看输出结果,若结果错误,请根据...
  • Linux 下编写c

    2018-08-05 13:18:27
    1.终端: vim test.c  2. 按 a 或 i 进入输入模式  3.输入代码 例  #include &lt;stdio.h&gt;  int main()  {  printf("this is Ubuntu.\n");  } 4.执行完后 按 ESC : wq (wq是....
  • 在Linux编写C程序helloworld

    千次阅读 多人点赞 2019-02-28 11:17:27
    装好虚拟机和Ubuntu后我们应该做哪些事。...GCC是Linux操作系统一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、Objective、Perl、Python、Rub...
  • Linux下C程序编写(VS Code)

    千次阅读 2020-09-03 13:40:47
    C/C++基础包 Remote VSCode 会安装一堆包括SSH remote的插件 Code Runner 代码运行器 Visual Studio IntelliCode 自动联想coding内容 Makefile Creator Makefile自动生成 Code Spell Checker 代码拼写错误...
  • 关于Linux下编写和编译程序的几个问题 当前虽然Linux还不很普及,在Linux下编写和编译程序的人不多但是我相信,随着Linux性能的不断提升和逐渐普及会有许多自由软件出现也会有许多人成为Linux下的程序员我结合自己的...
  • Linux 环境利用消息队列消息机制,多线程通信,字符串处理,链表操作,信号简单处理等知识用C语言编写多人聊天室实现: 服务器实现各用户之间聊天的消息转发,用户注册或者登录时对各用户进行消息提醒,客户端从...
  • C写的linux下通过OCI函数连接oracle数据库的示例程序,可参考链接:linux下C编写的OCI连接Oracle数据库程序,Oracle常用的OCI函数:http://blog.csdn.net/seven407/archive/2009/11/24/4864430.aspx
  • ubuntu下编写C语言程序

    千次阅读 2020-09-30 10:54:24
    题目:编写一个主程序文件main1.c和一个子程序文件sub1.c,有如下要求:子程序sub1.c包含一个算术运算函数float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;主程序main1.c...
  • Kali Linux下编写运行C语言程序

    千次阅读 2018-08-14 15:00:42
    1.进入目标文件夹,打开终端,输入 touch test.c 创建文件 2.然后输入 gvim test.c (或者vim test.c)来打开编辑文件。  也可以用下面的命令 ...3.编写完后,输入 gcc test.c 编译c文件, 生成 a...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 307,908
精华内容 123,163
关键字:

如何在linux下编写c程序

linux 订阅