最新 最热

从外部设置传入Go变量

前提:必须在build/run时指定 -ldflags="-X main.a=2.0 -X main.b=1" , 且a,b必须是string的变量,不能是常量, 不能是struct.

2020-08-19
0

ubantu16.04搭建Qt环境

「下载 qt-everywhere-opensource-src-4.8.7.tar.gz:http://download.qt-project.org/archive/qt/4.8/4.8.7/」

2020-08-19
0

使用VisualGDB开发Keil MDK-ARM项目

本教程展示了如何使用VisualGDB使用Keil MDK-ARM编译器构建项目,使用VisualGDB智能感知包括CodeMap,并使用Visual Studio调试它。

2020-08-13
0

Linux快速搭建C/C++开发环境

导读:越来越多的程序员在Linux下进行C/C++的开发。本文以CentOS 7为例,教你快速搭建一个vi + gcc/g++ + Make + valgrind的开发环境。

2020-08-13
0

makefile从入门到入门

makefile文件是用来帮助编译和管理C++项目代码的,需要配合make命令使用。makefile里也可以执行其它shell操作,具备一部分.sh脚本的功能。makefile内容的编写按照如下规则...

2020-08-12
0

基于UVM的UART验证环境

今天偶然在群里看到有人分享了Mentor Graphics提供的一个UART的UVM验证环境代码,包含了UVM的基本使用以及进阶的UVM寄存器模型。这里也分享给大家。

2020-08-12
0

Linux makefile使用基础

makefile就像一个Bash脚本,其中也可以执行操作系统的命令。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。...

2020-08-04
0

让终端支持播放mp3,移植mp3解码库libmad和madplay到嵌入式linux

MAD (libmad)是一个开源的高精度 MPEG 音频解码库,支持 MPEG-1(Layer I, Layer II 和 LayerIII(也就是 MP3)。LIBMAD 提供 24 -bit 的 PCM 输出,完全是定点计算,非常适合没有浮点支持的平台上使用。使用 libmad 提供的一系列 ...

2020-08-04
0

多文件目录Makefile的写法

linux下程序开发,涉及到多个文件,多个目录,这时候编译文件的任务量比较大,需要写Makefile

2020-08-04
0

c语言实现TCP的socket通信

######################################## #makefile ######################################## BINARY= libmytcp CC= gcc LD= ld CFLAGS= -std=c99 LDSCRIPT= -lws2_32 ...

2020-08-04
0