c&c++
文章平均质量分 76
c,c++开发记录
Thinking_calculus
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Cmake && Ninja
编译工具相关原创 2021-12-29 02:41:12 · 6825 阅读 · 1 评论 -
GTK入门2 signal
GTK of signal测试项目base.c#include "Base.h"#include <string.h> enum{ HELLO_BASE_SIGNAL = 0, LAST_BASE_SIGNAL}; static int basesignals[LAST_BASE_SIGNAL]; G_DEFINE_TYPE(TESTBase,test_base,G_TYPE_OBJECT); static void test_base_init(TESTBase原创 2021-11-22 02:51:55 · 1090 阅读 · 0 评论 -
GTK、Gobject 入门
Gtk 入门environmentTo use gtk2 or gtk3 apps you don’t need to install anything. But, if you want to develop (or even just compile) apps this is what you’re looking for:sudo apt-get install libgtk-3-devcheckdpkg -l libgtk* | grep -e '^i' | grep -e 'libg原创 2021-11-14 21:17:18 · 1362 阅读 · 0 评论 -
GDB入门
GDB Backtrace项目测试时,hs公司回传用的调试界面是gdb bt的测试页面,看着相当高级,记录下使用方式参考:How to Use GDB Backtrace to Debug Strack Frame using C Example Code首先,编译使用的指令为gdb [filename.c] -o [object name] -ggdb,这样才能够编译成能够调试的文件objectname。不然会出现No symbol table is loaded.的问题。How fix the “原创 2021-09-27 00:36:02 · 222 阅读 · 0 评论 -
c入门(中)
c/c++语法入门枚举.h//定义枚举enum day{Mon=1,tue,wed,tur,fir,hs,sun};.c#include <stdio.h>#include "test.h"int main(){ enum day test;//创建枚举变量 test = Mon;//设定枚举值 switch (test)//快速判断过程 { case Mon: printf("周一"); bre原创 2021-01-20 18:35:21 · 341 阅读 · 0 评论 -
C入门(上)
C编译入门环境:ubuntugcc/g++ gcc -o hello.out hello.c //-o表示目标文件 ./hello.out //运行生成hello.out文件,通过g++ -g -c hw2.cpp // -g为生成文件可调试((通过gdb进行调试),-c:Compile and assemble, but do not linkmakefile指令target ... : prereq原创 2021-01-16 23:34:09 · 259 阅读 · 0 评论 -
C入门(下)
一、文件链接对于c提供的文件,可以直接使用eg:#include<stdio.h>的方式进行链接,对于自己定义的h文件,若c与h文件位于同一文件夹,可直接使用eg:#include "yourselffile.h"进行链接,如果不在同一文件夹,则以相对c文件的位置引用eg:#include "../h_file/test.h二、重定向#define debug#ifdef debug#define ok 1#else#define ok 2#endif明显的ok=1,于是可以原创 2021-01-20 18:27:34 · 212 阅读 · 0 评论 -
vsc 的c环境配置
vsc配置docker容器中的c环境环境:ubuntu,vsc,g++&gcc&gdb(确保有以上的GUN工具,没有安装的可以通过apt安装)创建工程文件夹(test)使用vsc打开该文件夹,在该文件夹中添加hello.c文件,编写简单程序,并通过gcc -g -o hello hello.c编译c文件,生成hello二进制可运行文件,可以使用./hello直接运行该文件。vsc配置在vsc的扩展中安装C/C++安装后按f5,选择C++(GDB/LLDB),选择默认配置,原创 2021-01-17 00:00:19 · 1305 阅读 · 0 评论
分享