最新文章列表

CS61的Lab2做完了,把自己的感受记录下来吧

1、汇编中Enter和Leave指令 Enter的作用相当==push ebp和mov esp,ebp Leave的作用相当==mov ebp,esp和pop ebp 2、想得到一段汇编代码相应的机器码所用的指令 unix> gcc -c example.s unix> objdump -d example.o > example.d 3、在汇编中调用call之后,esp与 ...
chaochaoi 评论(0) 有1086人浏览 2013-09-01 21:09

linux动态库加载RPATH,RUNPATH

链接动态库 如何程序在连接时使用了共享库,就必须在运行的时候能够找到共享库的位置。linux的可执行程序在执行的时候默认是先搜索/lib和/usr/lib这两个目录,然后按照/etc/ld.so.conf里面的配置搜索绝对路径。同时,Linux也提供了环境变量LDLIBRARYPATH供用户选择使用,用户可以通过设定它来查找除默认路径之外的其他路径,如查找/work/lib路径,你可以在/et ...
gcc 
gotowqj 评论(0) 有8024人浏览 2013-08-18 18:20

VMWare_Centos安装GCC,g++,gdb

                                             VMWare_Centos安装GCC,g++,gdb   CentOS 是开源的类linux 是Redhat(商业版) 的开源版 ,RedHat是我接触到的第一个linux ,后面接触了很多linux 的开源版本,发现CentOs 非常好,也是现在企业用的很多的一个开源版本。 由于在虚拟机中是装的 Ce ...
li269015 评论(0) 有3576人浏览 2013-08-17 15:52

eclipse c++安装

windows上c++的ide如果要免费的话,可以选择eclipse。 安装步骤摘录如下 0.安装MinGw或者GCC GCC可以先装个cygwin,然后选择安装gcc组件。 cygwin安装参见http://xpenxpen.iteye.com/blog/2042944 本文只介绍mingw 1.安装MinGW 1.1 下载, http://sourceforge.net/projects/m ...
xpenxpen 评论(0) 有1108人浏览 2013-08-12 10:23

建议编译的时候加警告 atof

#include <stdlib.h>        double atof(const char *nptr);// 使用这函数必须引入  <stdlib.h>, 否则会出现奇怪的错误, 建议编译的时候加警告: gcc -o -g -Wall 15 15.c
gcc 
aircoder 评论(0) 有712人浏览 2013-08-07 20:46

rails 之 DevKit

DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译 今天在重做系统装rails时出现点小小问题 Please update your PATH to include build tools or download the DevKit 开始我不大注意,随便点击个下载安装,结果还是不正确,仔细一看才知道 NOT ...
amspring 评论(0) 有877人浏览 2013-08-06 00:39

在CentOS6.3上编译gcc4.9

先安装依赖项目: http://gcc.gnu.org/install/prerequisites.html 主要需要编译GMP、MPFR、MPC、ISL、glibc glibc与gcc一样,不能在源码目录下直接编译。 所以应该新建一个目录如obj,然后调用../src/configure yum install flex bison 设置环境变量LD_LIBRARY_PATH=/usr/loc ...
vyloy 评论(0) 有1680人浏览 2013-08-04 12:21

linux 64位操作系统中apache2.2.15的安装

liunx64位系统下安装apache  64位的linux系统在/usr下面有lib和lib64这两个库,在安装apr-util时会报错,说是找不到一个库文件,这时只要在./configure里加上lib的路径就可以了,如下: apache 需要的编译器gcc,查看gcc是否已安装:rpm -qa |grep gcc*  若没安装则先安装gcc:yum install  gcc -y 查看zl ...
andy_angel 评论(0) 有1023人浏览 2013-07-31 10:33

go语言--数值类型

  整数类型有无符号和带符号两种。Go同时支持int和uint,这两种类型的长度相同,但具体长度取决于不同编译器的实现。~~当前的gcc和gccgo编译器在32位和64位平台上都使用32位来表示int和uint,但未来在64位平台上可能增加到64位~~。Go里面也有直接定义好位数的类型:rune, int8, int16, int32, int64和byte, uint8, uint16, u ...
jacking124 评论(1) 有222人浏览 2013-07-24 00:35

在linux上替换动态库的内存变化分析

在linux上替换动态库的内存变化 测试static变量: static string staticString = "123"; void queryFreezingMoney(CFmlBuf& inBuf, CFmlBuf& outBuf) {     string in = GetString(inBuf,"SEND_CODE"); ...
ouyida3 评论(0) 有838人浏览 2013-07-23 18:09

gcc编译程序时,可能会用到“-I”(大写i),“-L”(大写l),“-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时: -I /home/hello/include表示将/home/hello/ ...
gcc 
aircoder 评论(0) 有910人浏览 2013-07-22 22:45

libevent简单的http实现

1 #include <sys/types.h>   2 #include <sys/time.h>   3 #include <sys/queue.h>   4 #include <stdlib.h>   5 #include <err.h>   6 #include <event.h>   7 #include ...
gcc 
aircoder 评论(0) 有597人浏览 2013-07-22 22:44

在低端 VPS 编译出错

今天在自己的 VPS 上编译点小东西,但是竟然不断的出现 gcc: internal error 的事情,起初还以为自己安装的系统有问题,但后来转念一想,应该是自己的 VPS 的内存太小了,只有 512 M,而且已经用掉一部分了,并且连 swap 分区也没有挂,那么当遇到需要分配内存的时候,就直接失败了,或者直接被 OOM kill 掉了。 我一升级到 1024M,马上就没有这个问题了。不错!学习 ...
gqlu 评论(0) 有634人浏览 2013-07-18 23:28

Linux环境下段错误的产生原因及调试方法小结

转自:http://www.cnblogs.com/panfeng412/archive/2011/11/06/2237857.html 1. 段错误是什么 一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存地址、访问了系统保护的内存地址、访问了只读的内存地址等等情况。这里贴一个对于“段错误”的准确定义(参考Answers.com): A s ...
gotowqj 评论(0) 有873人浏览 2013-07-18 13:12

Centos 上升级 gcc

Centos 上面升级 gcc   转载 http://www.cnblogs.com/peterpanzsy/archive/2013/04/10/3006838.html mark 一下
liubangchuan 评论(0) 有987人浏览 2013-07-17 08:33

centos使用yum安装gcc

yum -y install gcc yum -y install gcc-c++ yum install make -- 或者 yum groupinstall "Development Tools" -- 或者 yum install gcc gcc-c++ kernel-devel
hejunbinlan 评论(0) 有1167人浏览 2013-07-08 15:30

在RedHat AS4 下面安装gcc 4.3.2

开发需要提供一个RedHat4.6 GCC4.3.2的环境,下面说说我的安装过程吧: 由于,我们的集群中RedHat是EL5.5的,所以,还是在老的机器(RedHat AS4)上装吧,因此,我只需要安装一个GCC就好。 安装第一天: 使用RPM包安装,可是它需要的依赖包太多了,而且依赖包与版本又有很大关系。。折腾了一天,决定放弃。。 安装第二天: 1.在官网上下载一个gcc-4.3.2.tar ...
wang_2011_ying 评论(2) 有2729人浏览 2013-07-04 17:11

使用gcc编译c代码的时候报错

今天编译erlang自带的ei_interface的例子时,报错如下 [liufan@liufan src]$ gcc -o extprg -I/usr/local/lib/erlang/lib/erl_interface-3.7.13/include/ -L/usr/local/lib/erlang/lib/erl_interface-3.7.13/lib complex.c erl_comm ...
liumengfan 评论(0) 有1350人浏览 2013-07-03 21:51

Hacking Assembly Code Generated by G++

For the following C++ code:   class person { public: person() {} person(const person& rhs) {} }; void func(person p) { } int main(int argc, const char *argv[]) { person ya ...
yaojingguo 评论(0) 有1198人浏览 2013-06-09 15:31

金山笔试题(2013)之LED数字显示

1、从键盘任意输入0-9之间的任意一个数字,显示数字的电子格式   import java.util.Scanner; /* A, B, C, D 表示数字的各二进制位 a, b, c, d, e, f, g 表示 LED 的 ...
翱翔之冠军 评论(0) 有1024人浏览 2013-06-07 21:46

最近博客热门TAG

Apache(33931) Lucene(5053) Hadoop(5049) nginx(3449) vim(3262) GCC(2954) memcached(2625) jfreechart(1688) Django(1602) Zend(1413) ActiveMQ(1398) Grails(1374) ActiveRecord(1349) OpenSource(1236) Emacs(870) Glassfish(858) lighttpd(810) rubygems(716) GAE(631) Blend(516)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics