Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
linux内核编译问题解决方法
在linux内核编译过程中 可能会遇到有些文件没有的可能 下面是我用gcc4 6 2编译linux2 6 30 5内核过程中提示的错误 gcc error elf i386 No such file or directory OBJCOPY
ARM9AT91SAMxxx
Linux内核
gcc
Linux
x86
Linux动态库(.so)搜索路径
Linux动态库 so 搜索路径 众所周知 Linux动态库的默认搜索路径是 lib和 usr lib 动态库被创建后 一般都复制到这两个目录中 当程序执行时需要某动态库 并且该 动 态库还未加载到内存中 则系统会自动到这两个默认搜索路径中
Windows转Linux
Linux
Library
path
gcc
CodeBlocks 的安装以及编译器的配置
截止到我安装的今天 Code Blocks的最新版本为16 01 建议官网下载 下载地址http www codeblocks org downloads 下载下来之后是一个可执行文件 然后点击安装就可以了 安装完成之后显示的界面如下 注意
编译器
codeblocks
gcc
warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
下面的文章详细介绍了这个warning的来源和解决方法 也可以关闭优化 当然关闭优化并不是最终解决方法 down vote accepted First off let s examine why you get the aliasing
arm
gcc
Warning
c
__attribute__((visibility(“default“)))含义
GCC的visibility属性用来控制 so文件的符号表 也就是控制外部能不能找到符号调用 比如函数 变量 模板 类等 符号表分静态的 symtab 和动态的 dynsym 一个对应链接视图另一个对应执行视图 设置为 hidden 符号将
C和Cpp学习之路
c
gcc
gcc与g++的使用
1 gcc编译器的基本语法格式如下 gcc 选项 准备编译的文件 选项 目标文件 例如 编译名为 test c 的c程序 gcc test c o test 2 若使用gcc编译器编译c 程序 与编译c程序略有不同 若cpp文件中未使用任何
rk3399pro
gcc
C语言中长度为0的数组
前面在看Xen的源码时 遇到了一段代码 如下所示 注意上面最后一行的代码 这里定义了一个长度为的数组 这种用法可以吗 为什么可以使用长度为0 的数组 长度为的数组到底怎么使用 这篇文章主要针对该问题进行简单的讲解 废话不多说了 现在就开始
编程基础
语言
c
xen
gcc
关于UTF-8、GBK编码以及编译时charset的指定的一些总结
首先分清两个概念 C文件中 转换为16进制 汉字的编码 编译后bin文件中汉字的编码 gcc的 finput charset 和 fexec charset 两个选项的存在就是为了实现这两者的转换 1 默认情况下 gcc使用UTF 8 ch
基础知识
Linux
编码
charset
gcc
C/C++的64位整型 zz
为了和DSP兼容 TSint64和TUint64设置成TSint40和TUint40一样的数 结果VC中还是认为是32位的 显然不合适 typedef signed long int TSint64 typedef unsigned lon
编译器
Linux
gcc
Microsoft
平台
vscode+gcc+jlink调试mcu程序(用于替代IDE)
一 前言 几年前写过一篇类似的文章 那时是用于调试rtthread系统 使用 VSCode arm none eabi gdb J Link GDB Server 调试RTThread 当时有关vscode和gcc调试MCU的文章很少 所以
VSCode
单片机
gcc
为你详解Linux安装GCC方法
下载 http ftp gnu org gnu gcc gcc 4 5 1 gcc 4 5 1 tar bz2 浏览 http ftp gnu org gnu gcc gcc 4 5 1 查看Changes http gcc gnu org
Linux
gcc
编译器
Library
从零开始学习makefile(4)makefile中%、$@、$<、$^的作用
目录 示例 头文件fun h main cpp fun cpp makefile 与 lt 是通配符 https www quora com What does o cpp in a Makefile mean是这样描述 的作用的 for
Linux
CMake
make
gcc
Windows下配置 MinGW - Gcc、G++构建C++编译环境,并在Notepad++编写C++程序
win10 64位系统参考博文 MinGW w64安装教程 著名C C 编译器GCC的Windows版本 工具 win7 Notepad MinGW MinGW是什么 MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环
编辑器
MinGW
gcc
g
c
静态单赋值(二)—gcc中的SSA化算法
版权声明 本文为CSDN博主 ashimida 的原创文章 遵循CC 4 0 BY SA版权协议 转载请附上原文出处链接及本声明 原文链接 https blog csdn net lidan113lidan article details
gcc源码分析
编译原理
gcc
Ubuntu 11.10编译Android 4.0.1源码错误
Android 4 0 1下载到自己的Ubuntu 11 10 64位 系统里 把整个编译环境都配置好了 参考 http www linuxidc net thread 2736 1 1 html 编译时还是出现了如下的错误提示
Android
Ubuntu
warnings
gcc
gcc warning: warning: 'tick' may be used uninitialized in this function
是因为没有初始化tick 详见 http blog csdn net max415 archive 2008 05 17 2454165 aspx
编译问题
function
gcc
为什么动态库不能被其他动态或静态库包含
如果静态库包含了动态库 则动态库失去了它的意思 因为动态库是在运行时调用的 如果包含在静态库里 意味着在编译时把动态库编译进去了 gcc不会做这么荒唐的事的 如果动态库包含了动态库 这也没必要 因为运行时可以直接调用了 为什么还要包含到另一
gcc
linux gcc 头文件搜索路径
一 头文件 gcc 在编译时寻找所需要的头文件 搜寻会从 I开始 然后找gcc的环境变量 C INCLUDE PATH CPLUS INCLUDE PATH OBJC INCLUDE PATH 再找内定目录 usr include usr
gcc
Linux
Library
path
include
MinGW下载并配置gcc/g++编译环境
本文将讲解如何下载MinGW并配置gcc g 编译环境 方案一 官网下载 一 下载MinGW 在MinGW官网中下载 mingw get setup exe 官网传送门 http www mingw org 如果您下载的过程非常艰难 请采用
计算机
教程
c
MinGW
gcc
Nginx 基本优化
一 一般来说nginx 配置文件中对优化比较有作用的为以下几项 1 worker processes 8 nginx 进程数 建议按照cpu 数目来指定 一般为它的倍数 如 2个四核的cpu计为8 2 worker cpu affinity
基础 linux
工具
脚本
Linux
gcc
«
1 ...
94
95
96
97
98
99
100