自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 linux 指定网卡发送UDP数据

linxu UDP 绑定网卡

2023-01-09 18:12:02 1674

原创 程序调试正常 运行错误排查

第一行core file size 如果0,core文件不会生成,需要设置。ulimit -c unlimited #生成core文件,不限制大小。ulimit -c 100 #生成core文件,限制大小为100K。这时会在可执行文件的同级目录发现core文件。在CMakeLists.txt中加入。gdb 可执行文件名 core文件名。然后运行可执行文件,直到遇到段错误。进去后输入bt即可查看错误位置。检查是否生成core文件。设置编译为debug模式。输入ulimit -a。表示是debug模式。

2022-10-11 17:50:01 534

原创 vscode中git使用

git vscode 分支

2022-07-29 13:22:50 6472 1

原创 linux 交叉编译 C和C++

使用aarch64-linux-gnu非默认编译器时,如果没有找到对应的链接库,需要手动添加路径或者将链接库文件拷贝到/usr/arm-linux-gnueabi/include目录下。安装完成后,可以到/usr/arm-linux-gnueabi目录下查看。安装aarch64-linux-gnu编译器,可以参考。在ubuntu中搭建arm交叉编译环境的过程记录。正常cmake和make就可以了。......

2022-07-20 18:03:21 1048

原创 kvaser在linux下的二次开发

kvaser在linux下的二次开发linux下kvaser的驱动和SDK包安装下载连接: http://www.kvaser.cn/software/7330130980754/V5_13_0/linuxcan.tar.gz安装过程:解压:tar -xvzf linuxcan.tar.gz安装Kernel 头文件:sudo apt-get install build-essentia安装所有驱动:make;sudo make install确认安装成功:进入linuxcan/canlib

2021-08-11 19:52:32 689

原创 Linux上MathGL的安装和使用

Linux上MathGL的安装和使用本人参考http://mathgl.sourceforge.net/doc_en/index.html#SEC_ContentsMathGL官网教程第一种方案在Ubuntu上对MathGL进行了编译安装,但是发现安装后的mgl2文件中.h文件缺少很多,了解到是如下原因导致There are several additional options which are switched off by default. They are: enable-fltk, enab

2021-06-08 20:36:02 821

转载 c语言中全局变量在不同文件中的引用

c语言中全局变量在不同文件中的引用c语言中在某个文件中定义的全局变量可以在不同的文件中引用,对数组和指针这两种全局变量在使用时必须要注意,外部引用格式不正确时会出现编译或运行错误。下面通过不同的例子来说明数组和指针类型全局变量的引用。一、全局变量为数组example1:test1.c int a[10] = {1,2,3,4,5}; test2.c #include <stdio.h> #include <stdlib.h> extern int a;

2021-02-09 18:47:40 1793

原创 Linux 下使用vscode调试C/C++程序记录

Linux 下使用vscode调试C/C++程序记录本文主要介绍了,在linux下使用vscode调试工程时的,一些经验记录。基础配置常用的配置方法网上的材料很多,可以直接参照链接: link.根据上述可完成常用配置。注意:如果调试的程序需要参数传入,在launch.json 中 “args”:[]里添加。配置CmakeLists.txt本次主要采用CmakeLists.txt文件进行相关的DEBUG文件生成。可以参照如下:链接: link.本人配置如下:# 生成debug版本#S

2021-02-09 11:30:29 176

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除