linux下C语言开发-Eclipse CDT开发环境搭建

eclipse2

文章目录 准备工作 配置Eclipse CDT开发环境 在Eclipse CDT中编写程序 便捷的开发环境可以让你的开发效率变得非常高,Linux下开发C语言有很多种开发环境,很多大牛都会推荐Vim+GDB的组合,其中Vim做文档编辑、GDB做调试,不过这需要你对Vim和GDB调试非常熟悉才可以,经常用VS之类开发的同学可能会不... [阅读全文]

linux下C语言开发-GDB调试

linux下C语言开发-GDB调试

文章目录 GDB简介 GDB使用 GDB示例 前边介绍了makefile编写的一些知识,实际上现在有很多自动生成makefile的工具,不需要自己手动编写,有兴趣的朋友可以在网上搜索下。 相信开发过程序的朋友都知道,写程序易,写好程序难。如何写出好程序呢,就是不停的debug,直到没有bug为止。Windows下编程的朋... [阅读全文]

linux下C语言开发-makefile的编写

linux下C语言开发-makefile的编写

文章目录 makefile简介 makefile编写 makefile示例 继续之前linux下C语言开发的系列文章,中间耽搁了不少时间,我需要更加努力一些才行。今天来简单介绍下makefile的编写。 makefile简介 实际上你可以将makefile理解为一个类似于shell脚本的自动化脚本,在一个工程中源文件非常多的情况下,其按类型... [阅读全文]

linux下的C语言开发-GCC编译器介绍

linux下的C语言开发-GCC编译器介绍

文章目录 GCC简介 GCC简单编译 多个程序文件的编译 检错 库文件连接 继上一篇文章后,为了方便我们后续的开发,我们先来介绍下GCC编译器。 GCC简介 GCC最开始的意思是 GNU C Compiler。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言,它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C... [阅读全文]

linux下的C语言开发

linux下的C语言开发

文章目录 linux下C语言开发的优势 Hello World 在博客中我已经介绍了很多关于linux相关的知识,相信认真读过我博客的朋友,应该已经能够较为熟练的使用linux进行操作了。 纵观博客内容,可以发现,博客的内容更多的偏向于使用,譬如linux下的操作,web环境的搭建,一些特定服务的搭建,这些内容也比... [阅读全文]

C语言学习中容易疏忽的问题

clanguage

文章目录 c语言编译过程 C语言中内存分配问题 变量初始化 static及const关键字的使用 位运算相关操作 #if,#if defined ,#ifdef for循环执行流程 最近经常用到C语言,发现尽管大学时已经学过了,但是真正用起来还是有很多不足的地方,在这里权且总结一下。 c语言编译过程 编译的完整过程大概为以下流... [阅读全文]