摘要: 今天编译一个cuda程序,遇到了一堆乱糟糟的问题。各种找不到库,头文件,莫名其妙的问题。不过还好总算折腾过去了,根本问题有两个,一是对编译器和编译过程不了解,二是makefile不过关。 先说第一个。 cuda用的是nvcc,如果用gcc编译带有cuda.h的文件就会说找不到头文件,用nvcc就没有这个问题,因此我觉得应该是编译器自带的环境变量不同,跟我之前对环境变量的理解有出入。姑且记下了,将来再来看到底是不是。 第二个就是makefile,我之前模仿别人的写的,但是改乱了,总的来讲,初学的话文件的顺序,依赖什么的还是应该严格按照规范。 就这样吧,脑袋不好用了,学点忘... 阅读全文
posted @ 2013-03-27 14:23 孤独的小马哥 阅读(269) 评论(0) 推荐(0)
摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb23 阅读全文
posted @ 2013-03-13 22:09 孤独的小马哥 阅读(174) 评论(0) 推荐(0)
摘要: sudo openvpn --config /etc/openvpn/client.ovpn --ca /etc/openvpn/ca.crt 阅读全文
posted @ 2013-01-15 14:12 孤独的小马哥 阅读(154) 评论(0) 推荐(0)
摘要: 原文:http://wiki.ubuntu.org.cn/Kvm%E6%95%99%E7%A8%8B 1.创建虚拟镜像 kvm-img create xxx.img 2G 2.安装虚拟机系统 kvm -drive file=xxxx.img -cdrom /path/to/boot-media.iso -boot d -m 512 3.使用虚拟机kvm -m 1024 -drive file=xxx.img 阅读全文
posted @ 2013-01-09 17:32 孤独的小马哥 阅读(191) 评论(0) 推荐(0)
摘要: 既然你搜到了这篇粗陋的日志,我就不赘述什么是unionfs啦。 unionfs的实现有fuse和内核版,fuse版专注于userspace,这里主要讲内核版的安装。 首先,到官网下载补丁------*.diff文件,注意后缀的内核版本; 到linux.kernel 下载相应版本的内核文件; 对了,内核版本的安装好像从2.x版本就必须编译内核了。 用menuconfig时,进入filesystem选项,注意其中的miscellaneous filesystem,进去,里面选择支持unionfs。我在这里犯了懒,找了一遍没有就以为它会默认支持,所以浪费了... 阅读全文
posted @ 2013-01-06 15:30 孤独的小马哥 阅读(838) 评论(0) 推荐(0)
摘要: 1.到相关网站下载内核 2.将内核放到/usr/src目录下 3.如果需要打补丁,cd到解压好的内核目录下,输入 sudo patch -p1 < *.patch 4.config sudo make menuconfig 5.编译 sudo make all -jn 6.安装 sudo make modules_install sudo make install 7.卸载,使用yum包管理工具remove相应内核包即可。 阅读全文
posted @ 2013-01-06 15:09 孤独的小马哥 阅读(149) 评论(0) 推荐(0)
摘要: 汇编源文件为 cpuid.s 1.编译:as 为gnu的编译器,ld为链接器。 as -o cpuid.o cpuid.s ld -o cpuid cpuid.o 2.Using gdb:必须添加 -gstabs 参数 as -gstabs -o cpuid.o cpuid.s ld -o cpuid cpuid.o 3.gdb 常用命令: info registers 显示所有register... 阅读全文
posted @ 2012-12-28 12:51 孤独的小马哥 阅读(852) 评论(0) 推荐(0)
摘要: 无意间看到有同志用这个加密邮件地址,忽然觉得好神奇。 基本用法: $:echo "abc"|base64 YWJjCg== $:echo "YWJjCg==" |base64 -d abc ok,就这么简单。 最后留个联系方式,欢迎交流哦! echo "NTU0MzMwOTA2QHFxLmNvbQo="|base64 -d 阅读全文
posted @ 2012-12-24 16:10 孤独的小马哥 阅读(139) 评论(0) 推荐(0)
摘要: 以前用gconf-editor,不过这个版本的好像用不了,可以用dconf-editor。 安装dconf-editor yum install dconf-editor 解决gedit中文乱码 打开 dconf-editor 找到 org --> gonme --> gedit --> preferences --> enchding 在 auto-detected 选项中添加 GB2312、GB18030 编码 阅读全文
posted @ 2012-12-19 10:26 孤独的小马哥 阅读(252) 评论(0) 推荐(0)
摘要: fstream(const char *filename,openmode mode); fstream,ifstream和ofstream对象用于文件输入/输出,可选择的模式通过ios::stream mode flags 定义了一个文件如何打开。filename 指定被打开文件的相关流。 可选模式有: ios::app 追加输出 ios::ate 当已打开是寻找EOF ios::binary 以二进制模式打开 ios::in 为读取打开文件 ios::out 为写入打开 ios::trunc 覆盖存在的一个文件 阅读全文
posted @ 2012-12-17 14:15 孤独的小马哥 阅读(213) 评论(0) 推荐(0)