码迷,mamicode.com
首页 >  
搜索关键字:gcc编译    ( 1108个结果
多线程std::cout 深入研究
1.研究背景 在测试时发现mingw版本的gcc编译出来的程序,一个主程序新建20个线程,每个线程都循环向cout输出信息,几分钟程序就崩了,而用msvc和gcc-linaro版gcc交叉编译器编译出来的运行很久都没问题。 2.相关查询 2.1 C++ iostreams: Unexpected b ...
分类:编程语言   时间:2020-09-03 16:47:52    阅读次数:55
CSAPP
Chapter 3 程序的机器级表示 程序编码 计算机执行机器代码(对操作的字节序列编码),编译器:源代码->可执行代码 汇编代码是机器代码的文本表示,与特定的机器密切相关 GCC C 编译器: C预处理器扩展源代码,插入以#include指定的文件以及用#define声明指定的宏定义 编译器生成汇 ...
分类:移动开发   时间:2020-07-19 23:09:41    阅读次数:101
debian10 buster入坑指北 - 常用工具
# 可能自带了精简版的vim,不太习惯,装个完整的 apt install vim -y # 版本控制 apt install git -y # c编译器 apt install gcc -y # c++编译器 apt install g++ -y # c/c++调试器 apt install gd ...
分类:其他好文   时间:2020-07-12 14:46:28    阅读次数:73
gcc编译选项
添加库文件路径: 1:导出环境变量 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/new_path 2:修改配置文件 ld.so.conf ld.so.conf.d/* LIBRARY_PATH 程序编译期间查找动态链接库时指定的查找路径,编译期,开发阶段, 只影 ...
分类:其他好文   时间:2020-07-08 09:15:47    阅读次数:78
交叉编译-如何编译Android平台的可执行程序
首先来看看Linux平台下如何使用gcc编译出当下平台的可执行程序。 我们先来准备一个main.c文件 #include<stdio.h> int main(){ printf("Hello Gcc!"); return 0; } 上面是一个c语言写的很简单的一段代码,目的是要输出“Hello Gc ...
分类:移动开发   时间:2020-07-04 01:45:25    阅读次数:114
【CodeTyphon】GCC编译出现 undefined reference to `__libc_csu_init' 和 `__libc_csu_fini'的解决方法
该问题一般是gcc中libc环境出现问题,libc其实全名是指glibc中的libc6。 有时候为了做gcc交叉编译环境,自己从目标系统或者开发包中拷贝或网上下载libc.so,实际上gcc编译环境中的libc.so并不是真正的so文件,而是一个中间文件,本质上是一个文本文件,用于编译连接使用,所以 ...
分类:其他好文   时间:2020-07-01 20:23:57    阅读次数:126
C语言宝典(持续更新)
1、基本知识和概念 指针变量操作 正确操作: 赋值 解引用 取址 指针与整数相加减 指针递增和递减 指针求差:相减的两个指针指向同一数组的不同元素,差值单位与数组类型的单位相同 比较 void *类型在gcc编译等同于char * 错误操作:编译时报错 数组名做运算 指针变量相加 指针变量相乘 co ...
分类:编程语言   时间:2020-06-26 01:06:08    阅读次数:105
gcc中的参数-I -L -l三者的区别
我们用gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-l”(小写l)等参数,下面做个记录: 例: gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld 上面这句表示在编译hello.c时: ...
分类:其他好文   时间:2020-06-24 23:52:31    阅读次数:68
Centos7 上安装 FastDFS
1、安装gcc(编译时需要) FastDFS是C语言开发,安装FastDFS需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc yum install -y gcc gcc-c++ 2、安装libevent(运行时需求) 若安装了桌面图形界面,就不需要安装;Fas ...
分类:其他好文   时间:2020-06-19 15:38:08    阅读次数:41
Linux(CentOS)升级gcc版本
本人使用的是CentOS 6.2 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器。 系统信息查看命令: cat /etc/redhat-release 使用yum安装gcc 对于配备了yum的Linux发行版而言,安装gcc编译器就变得so easy。我们只 ...
分类:系统相关   时间:2020-06-07 19:45:25    阅读次数:78
1108条   上一页 1 2 3 4 ... 111 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!