linux c语言工具,Linux下C语言编程环境的工具.doc
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相关推荐
- win7 安装c语言环境变量,win7下如何配置编程环境变量的方法
win7下如何配置编程环境变量的方法 由于Win7和Win XP的不同,环境变量的配置也变得有所不同.具体操作: 一.桌面右击[计算机],选择[属性],在弹出的窗体左侧点击[高级系统设置],此时将弹出 ...
- python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境
为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...
- 基于Python实现的微信小程序校园导航系统 | Python第一课环境篇 | Hellow World 程序 | 不同环境下搭建Python编程环境
一:Hellow World 程序 1.安装Python3 2.运行Python代码片段 Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段. ...
- ubuntu下搭建erlang编程环境
ubuntu下搭建erlang编程环境 吐槽:erlang作为一门小众语言,编程环境配置的我发疯啊,官方标配是emacs,但是我作为中毒已深的vimer实在不想换编辑器了,在尝试的途中我还试过了用ec ...
- Win 10 系统下搭建 Python 编程环境,有手就行
前言 想把一门编程语言学好,会搭建编程环境无疑是有必要的,纵然有线上集成的编程环境,但那高度依赖于网络条件以及诸多情况,这使得我们在编程的时候难以存储自己的资料. 学习和使用 python 一年多以来 ...
- Geany编辑器win7环境下配置Python编程环境
Geany是一款简单但功能强大的文本编辑器,可以为Python提供便利的编程环境. Geany官方下载地址:https://www.geany.org/Download/Releases,支持wind ...
- Linux Ubuntu系统下配置c++编程环境
一.前提: 1.本文环境采用的是VirtualBox搭建的Ubuntu 20 操作系统. 2.需了解Ubuntu的基本命令以及其他基本命令. 3.具备c语言或c++编程知识. 二.演示IDE简介: I ...
- 常用的CAD二次开发语言:AutoLISP, LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具注意和eclipse(IDE编程环境,java实现的)
常用的CAD二次开发语言: 1 AutoLISP 全名是LIST Processing Language,LISP是List Processor(表处理程序)的缩写,cad系统的第一代开发工具,是一种 ...
- c语言调用python3_linux下c语言调用python方法问题
//c语言多线程调python,必须加上红色字体,因为python本身不是线程安全的 PyObject* callPython(char* cpModelPath) { if(cpModelPath ...
最新文章
- java内部类 缺点_Java中的内部类及其优势
- c语言基础学习08_关于内存管理的复习
- 使用富文本时修改时怎么回显数据_数据分析步骤繁琐?选对好工具,几步带你玩转数据分析...
- html2image api,图像标签_图像识别 Image_API参考_API_华为云
- Webstorm 10.0.4 配置
- java mysql 清空表_MySQL 删除数据表
- 目标检测之选择性搜索-Selective Search
- 使用Mave构建多模块项目
- 【TSP】基于matlab遗传算法求解13城市旅行商问题【含Matlab源码 1255期】
- matplotlib条形图
- 钱包系列教程七】玩转 EOS 命令行钱包
- mdb转换为mysql_如何将MDB(Access)文件转换为MySQL(或纯SQL文件)?
- 创业圣经《从0到1》读书笔记合集
- java中base64编码加密和android中base64编码加密不一样?base64编码解析错误?
- boto3 连接aws_Python,Boto3和AWS S3:神秘化
- 家用洗地机哪个牌子质量最好?高性价比家用洗地机推荐
- java与go对接AES-GCM加解密
- 怎样使页面加载完再执行js代码
- 使用vue+elementUi+springBoot实现图片上传,图片删除,图片展示
- 手绘黑板粉笔主题教学课件PPT模板
热门文章
- 05后都上清华了!首批丘成桐数学领军人才名单发布,三位菲尔兹奖得主为其授课,周末就来学校报到...
- 纠结pytorch, tensorflow, keras 一个月之后,我自己创造了一个神经网络框架
- 超越BERT的模型有哪些?
- 导师神总结:读博失败的10个作死大法
- 你离时间管理大师,就差这副眼镜了
- 用了5年的旧笔记本不要丢,1/4新机价格升级机器学习战斗本,隔壁研究员都馋哭了...
- 百面机器学习之经典算法
- 数据结构之二叉搜索树(BST)
- thymleaf用法例子
- GitHub热榜,零基础学C++教程