Linux下C语言编程环境的工具

Linux下C语言编程环境的工具

Linux下C语言编程环境的工具

要想在Linux下进行C语言编程,首先得搭建好一个编程环境。这里分别说明一下几个非常有用的软件包。

如果你对Linux下软件安装方法还不清楚,请参考文章“Linux下软件安装方法总结”/5444771.html

1、gcc

要进行C语言编程,首先得有个C语言的编译器,Linux下常用的是GNU C Compiler gcc。软件包的信息如下:

Package: gcc

Priority: optional

Section: devel

Installed-Size: 64

Maintainer: Ubuntu Core Developers

Original-Maintainer: Debian GCC Maintainers

Architecture: i386

Source: gcc-defaults (1.41ubuntu3)

Version: 4:4.1.1-6ubuntu3

Provides: c-compiler

Depends: cpp (>= 4:4.1.1-6ubuntu3), gcc-4.1 (>= 4.1.1-2)

Recommends: libc6-dev | libc-dev

Suggests: make, manpages-dev, autoconf, automake1.9, libtool, flex, bison, gdb, gcc-doc

Conflicts: gcc-doc (<< 1:2.95.3)

Filename: pool/main/g/gcc-defaults/gcc_4.1.1-6ubuntu3_i386.deb

Size: 5148

MD5sum: 50de0a13f56c9ac41f85ea7fcabde0b2

SHA1: c29cc1ea61d536d8ecb024fac83222c935a2703e

SHA256: 65103d0dbc2c7508184ac177a8ea5eb90a82d873b0fb7fd65b9764b691673708

Description: The GNU C compiler

This is the GNU C compiler, a fairly portable optimizing compiler for C.

.

This is a dependency package providing the default GNU C compiler.

Bugs: mailto:ubuntu-users@

Origin: Ubuntu

Task: ubuntu-desktop, kubuntu-desktop, xubuntu-desktop

我们从上面可以看出这个gcc软件是用来提供默认值的。从Depends可以看出要gcc真正工作必须有对应的cpp和gcc版本。

比如cpp-4.1和gcc-4.1、cpp-3.3和gcc-3.4

2、gcc-*

这里以gcc-4.1版本为例,该软件包信息如下:

Package: gcc-4.1

Priority: optional

Section: devel

Installed-Size: 1456

Maintainer: Ubuntu Core Developers

Original-Maintainer: Debian GCC Maintainers

Architecture: i386

Version: 4.1.1-13ubuntu5

Replaces: gcj-4.1 (<< 4.1.1), libssp0-dev (<< 4.1.1-6)

Provides: c-compiler, libssp0-dev

Depends: gcc-4.1-base (= 4.1.1-13ubuntu5), cpp-4.1 (= 4.1.1-13ubuntu5), binutils (>= 2.16.1cv, libgcc1 (>= 1:4.1.1-13ubuntu5), libc6 (>= 2.4-1)

Recommends: libc6-dev (>= 2.3.6-7), libmudflap0-dev (>= 4.1.1-13ubuntu5)

Suggests: gcc-4.1-doc (>= 4.1.1), gcc-4.1-locales (>= 4.1.1), libc6-dev-amd64, lib

linux c语言工具,Linux下C语言编程环境的工具.doc相关推荐

  1. win7 安装c语言环境变量,win7下如何配置编程环境变量的方法

    win7下如何配置编程环境变量的方法 由于Win7和Win XP的不同,环境变量的配置也变得有所不同.具体操作: 一.桌面右击[计算机],选择[属性],在弹出的窗体左侧点击[高级系统设置],此时将弹出 ...

  2. python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境

    为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...

  3. 基于Python实现的微信小程序校园导航系统 | Python第一课环境篇 | Hellow World 程序 | 不同环境下搭建Python编程环境

    一:Hellow World 程序 1.安装Python3 2.运行Python代码片段 Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段. ...

  4. ubuntu下搭建erlang编程环境

    ubuntu下搭建erlang编程环境 吐槽:erlang作为一门小众语言,编程环境配置的我发疯啊,官方标配是emacs,但是我作为中毒已深的vimer实在不想换编辑器了,在尝试的途中我还试过了用ec ...

  5. Win 10 系统下搭建 Python 编程环境,有手就行

    前言 想把一门编程语言学好,会搭建编程环境无疑是有必要的,纵然有线上集成的编程环境,但那高度依赖于网络条件以及诸多情况,这使得我们在编程的时候难以存储自己的资料. 学习和使用 python 一年多以来 ...

  6. Geany编辑器win7环境下配置Python编程环境

    Geany是一款简单但功能强大的文本编辑器,可以为Python提供便利的编程环境. Geany官方下载地址:https://www.geany.org/Download/Releases,支持wind ...

  7. Linux Ubuntu系统下配置c++编程环境

    一.前提: 1.本文环境采用的是VirtualBox搭建的Ubuntu 20 操作系统. 2.需了解Ubuntu的基本命令以及其他基本命令. 3.具备c语言或c++编程知识. 二.演示IDE简介: I ...

  8. 常用的CAD二次开发语言:AutoLISP, LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具注意和eclipse(IDE编程环境,java实现的)

    常用的CAD二次开发语言: 1 AutoLISP 全名是LIST Processing Language,LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具,是一种 ...

  9. c语言调用python3_linux下c语言调用python方法问题

    //c语言多线程调python,必须加上红色字体,因为python本身不是线程安全的 PyObject* callPython(char* cpModelPath) { if(cpModelPath ...

最新文章

  1. java内部类 缺点_Java中的内部类及其优势
  2. c语言基础学习08_关于内存管理的复习
  3. 使用富文本时修改时怎么回显数据_数据分析步骤繁琐?选对好工具,几步带你玩转数据分析...
  4. html2image api,图像标签_图像识别 Image_API参考_API_华为云
  5. Webstorm 10.0.4 配置
  6. java mysql 清空表_MySQL 删除数据表
  7. 目标检测之选择性搜索-Selective Search
  8. 使用Mave构建多模块项目
  9. 【TSP】基于matlab遗传算法求解13城市旅行商问题【含Matlab源码 1255期】
  10. matplotlib条形图
  11. 钱包系列教程七】玩转 EOS 命令行钱包
  12. mdb转换为mysql_如何将MDB(Access)文件转换为MySQL(或纯SQL文件)?
  13. 创业圣经《从0到1》读书笔记合集
  14. java中base64编码加密和android中base64编码加密不一样?base64编码解析错误?
  15. boto3 连接aws_Python,Boto3和AWS S3:神秘化
  16. 家用洗地机哪个牌子质量最好?高性价比家用洗地机推荐
  17. java与go对接AES-GCM加解密
  18. 怎样使页面加载完再执行js代码
  19. 使用vue+elementUi+springBoot实现图片上传,图片删除,图片展示
  20. 手绘黑板粉笔主题教学课件PPT模板

热门文章

  1. 05后都上清华了!首批丘成桐数学领军人才名单发布,三位菲尔兹奖得主为其授课,周末就来学校报到...
  2. 纠结pytorch, tensorflow, keras 一个月之后,我自己创造了一个神经网络框架
  3. 超越BERT的模型有哪些?
  4. 导师神总结:读博失败的10个作死大法
  5. 你离时间管理大师,就差这副眼镜了
  6. 用了5年的旧笔记本不要丢,1/4新机价格升级机器学习战斗本,隔壁研究员都馋哭了...
  7. 百面机器学习之经典算法
  8. 数据结构之二叉搜索树(BST)
  9. thymleaf用法例子
  10. GitHub热榜,零基础学C++教程