c/c++

c语言编译时缺少头文件,库的解决办法

问题产生原因 我们都知道我们写一个程序不可能所有东西都重头去开发,因此我们会使用一些其它人写好的文件或者说叫做库函数等。但是有时候因为路径的设置不对,或者是文件的丢失,或者是文件版本不对,或者是文件...

mingw 开发编译c语言那些事

mingw Minimalist GNUfor Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtim...

Clion编辑器如何配置调试

对于刚接触Clion的小伙伴们,第一件事可能即使如何调试程序,为什么点击run和debug没反应,需要配置什么才能使用呢。其实很简单,在CLion里面,我们只需要配置下Cmakelists.txt文件就可以新建一个cmakelists.txt...

windows配置g++,gdb环境变量

有时候我们需要写一下c,c++程序,需要在windows上编译调试,当然你可以使用集成环境比如visual studio,但是它过于臃肿,有时候我们希望一些轻量级的工具来调试它。这里我推荐使用vscode来编译调试c,c++程序。 当...

vscode 新版配置调试c++(g++)

1.首先在项目目录新建2个配置文件,一个tasks.json文件,一个launch.json文件 2.launch.json文件如下 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信...

vscode 配置开发c环境

launch.json配置如下{"version": "0.2.0","configurations": [{"name": "(gdb) Launch","type": "cppdbg","request": "l...

kmp算法

#include<stdio.h> #include<string.h> void makeNext(const char P[],int next[]) {     int q,k;     int m =&...