基础: 1、用textFile写一个程序,比如最经典的helloWorld,保存为.c的文件2、调用 gcc -g -o hello helloworld.c  来编译程序3、调用 gdb hello 来调试程序    3.1、使用  run 来运行程序,可看到程序的结果    3.2、第一次使用list可以看到代码,第二次使用列表可以看到总的行数之类的信息    3.3、使用break 第几行
gcc/g++使用详解 在linux下编写C/C++程序使用的主流编译器为gcc/g++。gcc主要用来编译c,g++用来编译C++。它们都是GNU的产品,学会了使用了gcc,就可以同样运用到g++。   gcc命令的完整格式为: gcc [options] [filenames] 上述命令行按编译选项指定的操作对给定的文件进行编译处理。在 gcc后面可以有
原创 2012-03-17 13:37:59
697阅读
一款方便顺手的编程软件对于 C/C++ 开发者们来说,无疑会节省非常多不必要的环境安装和学习使用教程的时间。看到一些回答围绕不同操作系统,推荐了不同的IDE。我在这里给大家介绍一个全平台都通用、轻量且功能强大的​​在线编辑器 Lightly​​。它是首个根据中国开发者使用习惯量身打造的 IDE 编程软件,界面风格简洁明快。 在 Lighlty 上用户不需要配置任何编译运行环境,选择开发语
转载 2022-03-29 20:07:00
941阅读
C++ 是一种高级编程语言,它在 1979 年由 Bjarne Stroustrup 在贝尔实验室开发,起初被称为“C with Classes”。C++ 是对 C 语言的扩展,增加
原创 2024-06-28 11:55:55
1524阅读
前篇回顾   上篇介绍一些vim相关的内容    作为新手,起初玩vim还是蛮痛苦的。不过慢慢尝到甜头后也很难放下了。本篇带一样很久没玩c的同学温故下指针。 step 1   直接上图了 这里我们定义一个二维数组int a[2][5] = {1,3,5,7,9,2,4,6,8,10}; 左边文件我们声明一个普通指针 将二维数组的内容填充进来 我们来看看运行的结果 结论我
原创 2011-12-21 15:24:56
711阅读
文章目录一、前提二、安装编译器,并开始第一个程序三、CC++混合编程四、编译五、编写makefile一、前提以下环境均采用树莓派环境下编程想要在Linux上进行编辑,必须学会Linux基本编辑命令和其他基本命令有编程基础二、安装编译器,并开始第一个程序1、安装编译器gcc & g++sudo apt-get install gcc g++2、编写第一个程序编辑..
原创 2022-09-20 10:40:55
332阅读
要想找一份Linux c++ 方面的好工作,在面试过程中游刃有余,那么这篇文章就是为你定制的。因为作为一个校招的学生,我在学习和面试过程中的经历总这个体系的文章,希望可以帮助到你。因为内容太多,本文先从学习资料入手。谈到 Linux c++ 网络编程,一时之间不知从何入手,那么大问题不好解决,就拆
转载 2022-03-10 13:43:31
419阅读
一,编译(compile) 含义:用编译器(compile)将源代码生成二进制目标文件。在Window下为.obj。在Linux下为.o文件。 要求:编译器要求,语法正确。编译器只检测程序语法和函数、变量是否被声明,函数并不许要被定义。 编译语法:g++ -c file.cpp 其中-c 为compile生成 file.o的目标文件二,链接(link) 含义:将所有需要到函数所在的文件爱你链接在一起合成为可执行文件。 语法:g++ file.o -o file.exe 其中-o 指生成可执行文件(output)。默认为a.out 【合并】g++ file.cpp -o file.exe三,库(
转载 2012-02-25 21:55:00
202阅读
2评论
昆山轩辕软件技术有限公司Linux C++软件工程师全科班--课程概况    * 培养目标:Linux/UNIX C++高级软件工程师     专注Linux/UNIX服务器端的软件开发(后台开发),培养企业所需的专业Linux/UNIX C++软件工程师。 课程概况一、Linux操作系统   &nbsp
原创 2009-11-02 11:01:57
853阅读
4评论
前言:用户通过 signal 和 sigaction 向内核注册自己的信号处理函数,当内核达到某个条件或者用户自行触发某个信号时,进程会
原创 2022-09-23 13:43:13
352阅读
C++ 中,整型数据可以分为有符号数(Signed)和无符号数(Unsigned),这两种类型主要用于表示整数值,但它们在表示范围和用途方面
原创 2024-06-28 11:49:26
239阅读
对于刚开始学习C++的朋友,我比较建议使用Visual Studio IDE。Visual Studio 基本不需要怎么配置,下载之后即可直接写代码
原创 2024-06-27 15:27:38
554阅读
当提到C++的时候,很多人会觉得语法复杂、学习曲线陡峭,并且好像与C语言还有点"纠缠不清"。尽管如此,C++仍然是当今世界上最受欢迎和最有影响力的编程语言之一。特别是在当今快速发展的人工智能(AI)领域,尤其是在大模型技术的兴起背景下,学习C++语言对于从事相关技术研究和开发的人员来说仍然具有重要意义。C++的历史和演进C++的起源可以追溯到20世纪80年代初,最初被称为”带类的C"(C with
原创 2024-06-28 11:55:48
509阅读
Linux Programmer's Manual & User Commands https://www.kernel.org/doc/man-pages/ 搜索框输入epoll调用搜索引擎查找 在线搜索查看man手册(比如查epoll),可以直接收藏,方便下次点击搜索: http://globa Read More
转载 2017-03-31 21:42:00
224阅读
首先,混合编程不是指在同一个文件里写CC++。 比如说想在同意文件里同时弱类型检查,又强类型检查,那真够呛。 混合编程包括:1,C++引用C的头文件;2,g++生成的.o与gcc生成的.o相链接。 1,在用C语言写的头文件中,经常加上如下 保护宏定义: /* example.h */ #ifndef EXAMPLE_H_ #define EXAMPLE_H_ #ifdef
原创 2012-05-09 16:54:42
430阅读
#include <stdio.h>#include <pthread.h>#include <unistd.h>#include <stdlib.h>void hello1(void){ printf("hello1\n");}void hello2(void){ printf("hello2\n...
原创 2022-09-23 13:46:41
257阅读
C++ 中,可以使用const关键字来定义常量。声明常量时,必须在声明中初始化它,因为之后无法修改其值。// 整型常SERS和PI一旦被赋值,它们的值就不能再被改变。
原创 2024-06-28 11:54:26
108阅读
1、快速初始化 char  *str = new [size]; str[0]='\0';     2、memcpy的妙用   试题6:已知WAV文件格式如下表,打开一个WAV文件,以适当的数据结构组织WAV文件头并解析WAV格式的各项信息。   WAVE文件格式说明表 偏移地址 字节数 数据类型 内 容 文件头 00H 4 Char
转载 精选 2010-04-25 19:06:10
772阅读
目  录一、 文件结构1.1 版权和版本的声明1.2 头文件的结构1.3 定义文件的结构二、文件的版式2.1 空行的用法2.2 代码行2.3 代码行内的空
原创 2023-08-29 09:34:46
194阅读
计数排序前缀和统计字符#include <iostream>#include <cstdio>using namespace std;int cnt[26];int main(){ freopen("count.in","r",stdin); freopen("count.out","w",stdout); str
原创 2022-11-17 00:30:12
854阅读
  • 1
  • 2
  • 3
  • 4
  • 5