1.1C语言开发的一般步骤

1.1     C语言开发的一般步骤

第一步:编辑源代码(使用vi或者其他编译器)

第二步:编译。编译就是用编译器把源程序转化成可执行程序的过程,编译要用到编译器。我们在Linux中使用编译器一般是gcc。

譬如:gcc hello.c 把当前目录下hello.c文件编译,得到的可执行文件名字叫a.out

第三步:执行编译后生成的可执行程序,执行方式是:./hello。

第四步:调试。当你执行后发现程序结果不对,不是自己想要的,这时候就是返回来看源代码哪里不对。然后修改,再进行执行,再看结果。

时间: 2024-10-14 20:27:53

1.1C语言开发的一般步骤的相关文章

LInux系统的C语言开发工具笔记

常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异.对于初学者,选择一款使用广泛.上手容易的开发工具才是王道.在Windows 上很多从事C和C++开发的人员都选择VS作为开发平台.而在Fedora 21 上可以使用Eclipse CDT全称Eclipse C/C++ Development Toolkit, 他是一个完全用 Java 实现的开放源码项目,最重要的,Eclipse和CDT是Open Source且完全免费. 顺便解释一下流行使用的I集成开发环境: 集成开

「C语言」Windows+EclipseCDT下的C语言开发环境准备

之前写过一篇 「C语言」在Windows平台搭建C语言开发环境的多种方式 ,讨论了如何在Windows下用DEV C++.EclipseCDT.VisualStudio.Sublime Test.Clion等IDE/编辑器搭建C语言开发环境,但也只是点到为止的介绍,对每一个开发环境的选择没有详细的步骤与过程: 这次借助C语言期末课程设计文档上介绍用Eclipse开发C语言的时机,逐步图文论证如何用Eclipse从安装到输出自己的第一个C语言Hello World: 欢迎探讨,欢迎互粉: 目录:

sklearn:Python语言开发的通用机器学习库

引言:深入理解机器学习并完全看懂sklearn文档,需要较深厚的理论基础.但是,要将sklearn应用于实际的项目中,只需要对机器学习理论有一个基本的掌握,就可以直接调用其API来完成各种机器学习问题.本文选自<全栈数据之门>,将向你介绍通过三个步骤来解决具体的机器学习问题. sklearn介绍 scikit-learn是Python语言开发的机器学习库,一般简称为sklearn,目前算是通用机器学习算法库中实现得比较完善的库了.其完善之处不仅在于实现的算法多,还包括大量详尽的文档和示例.其文

Windows下搭建go语言开发环境 以及 开发IDE (附下载链接)

1.下载 并且 安装 Go安装包 =========================================================== 在CSDN上传了我的版本,供大家下载: =========================================================== go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563 go1.2.1.windows-am

R 语言开发环境搭建

R 语言在统计计算和绘图方面有着显著的优势,因此在大数据领域也有其一席之地. 本文将演示如何搭建R 语言开发环境. 搭建R 语言开发环境,主要有两个步骤: - 安装 R 到操作系统 - 安装支持 R 的IDE 具体步骤: [1] 安装 R 到操作系统 1. 对于Windows,安装包下载地址:http://ftp.ctex.org/mirrors/CRAN/bin/windows/base/R-3.1.1-win.exe 2. Install R,安装完后打开R console: 3. 可以输入

[转]配置 VIM 的 Go 语言开发环境

本文是针对像我这样的 VIM 小白而写的,所使用的 VIM-GO 插件虽然步骤简单但不够详细,特写此文以做记录和分享.欢迎各位大神纠正补充! 特别说明 本博文不是 Go 语言环境搭建教程,只是 VIM 插件部分的配置教程.如果需要了解如何下载及安装 Go 语言,请移步 配置 Go 语言开发环境的前半部分. VIM 插件地址:github.com/fatih/vim-go 为了方便墙内用户,本博文所有要下载的 ZIP 包已经直接打包好:下载地址 安装 Pathogen Pathogen 是 VIM

第一行代码:以太坊(2)-使用Solidity语言开发和测试智能合约

智能合约是以太坊的核心之一,用户可以利用智能合约实现更灵活的代币以及其他DApp.不过在深入讲解如何开发智能合约之前,需要先介绍一下以太坊中用于开发智能合约的Solidity语言,以及相关的开发和测试环境. 智能合约就是运行在以太坊上的程序.客户端可以通过Web3.js API调用智能合约,而智能合约本身又可以直接访问以太坊网络,也就是说,智能合约前面连接着客户端,后面连接着以太坊网络,起到了承前启后的作用,而且通过智能合约,可以让整个以太坊网络更灵活,可控性更强.其实智能合约的作用相当于微软O

从零开始搭建Go语言开发环境

一步一步,从零搭建Go语言开发环境. 安装Go语言及搭建Go语言开发环境 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 版本的选择 Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版. 安装 Windows安装 此安装实例以 64位Win10系统安装 Go1.11.5可执行文件版本为例. 将上一步选好的安装包下载到本地. 双击下载好的文件 Linux下

VS Code配置Go语言开发环境(建议使用goland)

VS Code是微软开源的一款编辑器,插件系统十分的丰富.本文就介绍了如何使用VS Code搭建Go语言开发环境. VS Code配置Go语言开发环境 说在前面的话,Go语言是采用UTF8编码的,理论上使用任何文本编辑器都能做Go语言开发.大家可以根据自己的喜好自行选择.编辑器/IDE没有最好只有最适合. 下载与安装 VS Code官方下载地址:https://code.visualstudio.com/Download 三大主流平台都支持,请根据自己的电脑平台选择对应的安装包. 双击下载好的安