J:\传智播客_尹成_C语言从菜鸟到高手├─传智播客_尹成_C语言从菜鸟到高手_第一章C语言概述A│ 第一讲1.1C语言第一阶段.mp4│ 第二讲1.2c语言入门教程.mp4│ ├─传智播客_尹成_C语言从菜鸟到高手_第七章编译选项_链表_栈_队列_C实战│ ├─7.1编译与预处理│ │ 第10讲 7.1.14-24宏的高级用法2.mp4│ │...
分类:
编程语言 时间:
2014-10-03 19:02:15
阅读次数:
387
gcc 4.8.1 是第一个完全支持C++11 的编译器,在Linux上安装的话需要首先安装一些依赖库。在Ubuntu12.04 lts默认安装的是gcc4.6.3,其实该版本也支持一些c++11的特性,可以通过增加“-std=c++0x" 编译选项来使用这些特性,但是对多线程库的支持较差,gcc 4.8....
分类:
其他好文 时间:
2014-10-03 19:02:05
阅读次数:
302
configure脚本确定系统所具有一些特性,特别是nginx用来处理连接的方法。然后,它创建Makefile文件。configure支持下面的选项:--prefix=<path>-Nginx安装路径。如果没有指定,默认为/usr/local/nginx。--sbin-path=<path>-Nginx可执行文件安装路径。只能安装时指..
分类:
其他好文 时间:
2014-10-01 02:07:31
阅读次数:
451
一、看例子分析gcc 的编译选项gcc -o hello hello.c -I /home/hello/include -L /home/hello/lib -lworld1.-I /home/hello/include 将/home/hello/include目录作为第一个寻找头文件的目录,寻找....
分类:
其他好文 时间:
2014-09-29 15:49:21
阅读次数:
124
1.man + 指令,可以告诉你该指令的用法、描述。2.GCC是基于命令行的,使用时通常后跟一些选项和文件名。基本用法如下:gcc [选项] [文件名]命令行选项指定的操作将对命令行上每个给出的文件执行。1)编译选项:用-o编译选项来为将产生的可执行文件指定一个文件名,由此来代替a.out(a.ou...
分类:
其他好文 时间:
2014-09-27 13:44:39
阅读次数:
121
原文地址:http://www.oschina.net/question/4873_19441如果我们的程序调用动态链接库,当在cdt中运行的时候,可以通过run-->enviroment-->添加LD_LIBRARY_PATH 环境变量来设置查找动态链接库文件的路径。但是在运行的时候,程序去那里找...
分类:
系统相关 时间:
2014-09-22 15:47:12
阅读次数:
267
编译没有问题,错误如图:错误原因:http://stackoverflow.com/questio ... ation-not-permittedgcc4.6以后对于ld自动加上了as-needed选项。所以编译选项应该变成:g++ -Wl,--no-as-needed -std=c++11 -pt...
分类:
编程语言 时间:
2014-09-19 11:30:15
阅读次数:
178
各种保护机制绕过手法一.绕过GS编译选项●原理:通过VC++编译器在函数前后添加额外的处理代码,前部分用于由伪随机数生成的cookie并放入.data节段,当本地变量初始化,就会向栈中插入cookie,它位于局部变量和返回地址之间●绕过方法:1.猜测/计算cookieReducingtheEffec...
分类:
其他好文 时间:
2014-09-17 18:26:42
阅读次数:
341
Go语言有一个不(奇)错(葩)的设计,就是build constraints(构建约束)。可以在源码中通过注释的方式指定编译选项,比如只允许在linux下,或者在386的平台上编译啊之类的;还可以通过文件名来约束构造,比如xxxx_linux.go,就是只允许在linux下编译,xxx_window...
分类:
其他好文 时间:
2014-09-07 14:42:35
阅读次数:
231
用于Gvim 或 Vim 配置文件的一键编译与运行函数(注:需要机器上安装了GCC才行)本代码只加入了对C/C++的编译与运行,如果要加入其语言的可以参考此代码加入即可同时,本代码加入了对Windows下用Gvim编译UTF-8编码格式的源文件时中文乱码的解决方法(也就是在编译选项中加入了 “-fe...
分类:
编程语言 时间:
2014-09-05 15:46:11
阅读次数:
374