![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
GNU+linux下工具+makefile
文章平均质量分 70
牛逼牛逼
fgh431
非淡泊无以明志
展开
-
Makefile 中:= ?= += =的不同之处
文章目录Makefile 中:= ?= += =的区别Makefile 中:= ?= += =的区别新建一个Makefileifdef DEFINE_VRE VRE = “Hello World!”elseendififeq ($(OPT),define) VRE ?= “Hello World! First!”endififeq ($(OPT),add) ...原创 2020-03-04 12:14:09 · 275 阅读 · 0 评论 -
不是C语言的include
文章目录实验实验2普遍的说法是:Makefile中的include命令与C语言中的include命令类似,命令include file.dep,即把file.dep文件在当前Makefile文件中展开,亦即把file.dep文件的内容包含进当前Makefile文件;如果Makefile中有以file.dep为目标的规则,make会先使用规则对file.dep文件进行更新,然后将更新后的fil...原创 2020-04-24 18:55:59 · 175 阅读 · 0 评论 -
makefile变量
文章目录变量的定义变量的基本赋值大抄变量的定义没有像其它语言那样定义变量的时候需要使用数据类型。值列表,既可以是零项,又可以是一项或者是多项VALUE_LIST = one two three调用变量(VALUELIST)或"(VALUE_LIST) 或 "(VALUELIST)或"{VALUE_LIST}" 来替换,这就是变量的引用。OBJ=main.o test.o...原创 2020-04-24 19:03:40 · 225 阅读 · 0 评论 -
‘for‘ loop initial declarations are+gcc下面的cpp插入汇编+的确支持SSE2指令集+x86intrin.hl inux下可以执行
文章目录gcc下面的cpp插入汇编gcc下面的cpp插入汇编#include <iostream>using namespace std;int main(int argc,char* argv[]){ volatile int i=10; int a=i; cout<<a<<endl; asm("mov %eax,%eax"); int b=i; cout<<b<<en原创 2020-11-18 11:21:48 · 190 阅读 · 0 评论 -
curl系列
文章目录常用curl实例canci常用curl实例抓取页面内容到一个文件curl -o home.html http://www.sina.com.cncanci参考链接原创 2020-11-03 11:01:51 · 125 阅读 · 0 评论 -
ICC GCC傻傻分不清?聊一聊编译器那些事儿
添加链接描述原创 2020-10-15 08:43:59 · 690 阅读 · 0 评论 -
gcc和g++是什么,有什么区别?
文章目录gcc和g++是什么,有什么区别?cancigcc和g++是什么,有什么区别?(2020-09)GCC 编译器已更新至 10.2版功能也由最初仅能编译 C扩增至可编译多种编程语言,就包括 C++ 当下GCC 编译器还支持编译 Go、Objective-C,Objective-C ++,Fortran,Ada,D 和BRIG(HSAIL)等程序,甚至于 GCC 6 以及之前的版本还支持编译 Java 。但本教程主要讲解如何使用 GCC 编译器编译运行 C 和原创 2020-10-15 08:43:06 · 345 阅读 · 0 评论 -
Gnuradio是啥?如何安装
文章目录Gnuradio是啥?如何安装Gnuradio是啥?如何安装开源软件无线电(Gnuradio)或 开源软件定义无线电一个对学习,构建和部署软件定义无线电系统的免费软件工具包。发起于2001年,Gnuradio成为 GNU 的正式项目之一。John Gilmore 发起并捐助 $320,000.00 (US) 给 Eric Blossom用来构建代码和维护。...原创 2020-07-30 19:37:39 · 786 阅读 · 0 评论 -
gcc 如何编译cpp文件啊
文章目录gcc 如何编译cpp文件啊gcc 如何编译cpp文件啊/* hello.c */ #include <iostream>using namespace std;int main() { cout << "hello cpp"<<endl; return 1; } gcc A.cpp他找不到一些东西啊 那我链接到标准C++库看看gcc A.cpp -lstdc++这样成功了哦..原创 2020-07-24 17:30:52 · 19385 阅读 · 0 评论 -
ubuntu的gcc安装位置在哪里
文章目录ubuntu的gcc安装位置在哪里ubuntu的gcc安装位置在哪里我看这篇文章说添加链接描述说gcc的啥巴拉巴拉,我就想看看gcc里面真的有cc1这个程序啊注意是一啊!!/usr/lib/gcc/x86_64-linux-gnu/4.8.4$ ls -a. crtprec64.o libgcc_s.so libquadmath.so.. crtprec80.o lib原创 2020-07-18 23:32:19 · 12417 阅读 · 0 评论 -
beyond compare系列
二个人头原创 2020-06-17 22:16:04 · 248 阅读 · 0 评论 -
perf系列
文章目录ubuntu 如何安装perf工具如何读懂火焰图?一、perfubuntu 如何安装perf工具一句话,我就安装好了apt-get install linux-tools-common linux-tools-generic linux-tools-`uname -r` 如何读懂火焰图?软件的性能分析,往往需要查看 CPU 耗时,了解瓶颈在哪。flame graph是性能分析的利器。本文介绍它的基本用法。一、perfperf是 Linux原生提供的性能分析工具,返原创 2020-06-17 20:20:05 · 752 阅读 · 0 评论 -
rapidjson
文章目录rapidjson库在windows,linux中下载,安装,示例简介参考链接rapidjson库在windows,linux中下载,安装,示例Value的新建及key的访问,修改从字符串中解析json从文件中读取解析json把json写入到文件简介C++ 的 JSON 解析器及生成器。它的灵感来自 RapidXml。 小而全。同时支持 SAX 和 DOM 风格的 API。SAX 解析器只有约 500 行代码。RapidJSON 快。性能可与 strlen(原创 2020-05-31 09:58:53 · 503 阅读 · 0 评论 -
glibc、libc+build-essential是啥
glibc是啥GNU发布的libc库,即c运行库linux系统最底层的api,其它任何运行库都依赖glibc除封装linux操作系统所提供的系统服务外本身也提供许多其它一些必要功能服务的实现。glibc囊括几乎所有的 UNIX 通行的标准就像其他的 UNIX 系统一样,其内含的档案群分散于系统的树状目录结构中,像一个支架一般撑起整个操作系统。在 GNU/Linux 系统中其C函式库发展史点出了GNU/Linux 演进的几个重要里程碑,用 glibc 作为系统的C函式库,原创 2020-05-30 22:59:04 · 905 阅读 · 1 评论 -
ggg的区别+linux、GNU、GNU/linux
三大区别GNU是一个软件项目名。它开发了许多应用程序。 GCC全称 GNU C Compiler, 最早的时候就是一个c编译器。后来这个项目里边集成了更多其他不同语言的编译器,GCC就代表 the GNU Compiler Collection,一堆编译器合集。 G++则是GCC的c++编译器有一篇GCC:GNU Compiler Collection,它可编译C、...原创 2020-04-25 01:00:15 · 1001 阅读 · 0 评论 -
安装cygwin
文章目录安装cygwin下载地址下载打开下一步设置网络然后出来这个啦选择需要下载安装的组件包安装啦安装cygwin下载地址http://mingw-w64.org/doku.php/download/cygwin下载打开下一步我们看到有三种安装模式:直接从Internet安装,适合网速较快的情况;只从网上下载Cygwin的组件包,但不安装;与上面第二种模式对应,当你的C...原创 2020-04-22 18:48:49 · 388 阅读 · 0 评论 -
他们五个的区别呢??
文章目录他们五个的区别呢??1.GCC2.Makefile3.Make4.CMakelists5.CMake他们五个的区别呢??1.GCC全称是GNU Compiler Collection,是一个编译套件。可通过gcc/g++来编译目标项目。项目结构复杂时,通过gcc/g++命令直接编译会出现非常多不便之处,于是出现了Makefile。2.Makefile一个包含一堆有条理的...原创 2020-04-22 17:59:52 · 190 阅读 · 0 评论 -
gcc命令系列
gcc命令大全产生汇编语言,且根据汇编语言产生exegcc -S/* A.c */#include <stdio.h> int main() { printf("helloworld!/n"); return 0; } .file "A.c" .text .def ___main; .scl 2; .type 32; .endef ...原创 2019-12-04 14:56:54 · 1128 阅读 · 0 评论 -
C语言程序可以没有main函数
文章目录引言编译自己实现_start函数参考链接引言/* hello.c */ #include <stdio.h> int main() { printf("helloworld!/n"); return 0; } 执行gcc hello.c -o d:\hellolinux下执行readelf -s hello | grep FUNC可看看里...原创 2019-10-24 11:56:51 · 805 阅读 · 0 评论 -
GNU\windows下gcc的安装和使用
文章目录主要链接网址https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/点击就下载了下载完安装在C:\MinGWC:\MinGW\bin里面有了exe文件,叫做MinGW-Installation-Manager界面这个是用来下载gcc啊啥的将mingw32-make.exe改成make...原创 2019-10-24 11:56:20 · 974 阅读 · 0 评论 -
模拟zombie进程啊+scanf(“%d\n“,&j);时候的进程的状态+Linux上进程的五种状态:
文章目录软件位置软件位置但是如果安装了VS,可以用VS下自带的一个命令行工具:dumpbin.exe位置可能是C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin打开cmd.exe,cd到该路径后,输入:cd C:\Program Files (x86)\Microsoft Visual Studio\2019\Commu...原创 2019-10-24 11:55:49 · 302 阅读 · 0 评论