- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 gcc生成动态链接库
Makefile文件如下:OBJS_DIR=./objsCCFLAGS= -shared -Wall -fPIC -Wl,-soname,libcudart.so.4 -gLDFLAGS=ifeq ($(hook),1)CCFLAGS+=-DRUN_REAL_LIBCUDALDFLAGS+= -ldlendifRTAPI_SRCS = runtime_api.c drive...
2018-04-26 23:41:23 1763
原创 nvcc简介
nvcc简介参考NVDIA官方文档:https://docs.nvidia.com/cuda/cuda-compiler-driver-nvcc/index.html#gpu-generationsnvcc编译分成device部分编译和host部分编译,host部分直接调用平台编译器进行编译Linux使用gcc,window使用cl.exe,这里主要讲解device部分的编译,此部分编译分两个阶段...
2018-04-18 16:04:19 10800
原创 gcc编译器的源码安装
gcc编译器的源码安装参考:https://blog.csdn.net/zhyj3038/article/details/52412273https://blog.csdn.net/aBlueMouse/article/details/78145802这里我们以gcc-5.4.0为例,以下都在/root目录下以root用户执行,首先运行sudo -i1、下载gcc-5.4.0源码包gcc5.4.0...
2018-04-17 14:53:17 1265
原创 ubuntu中的update-alternatives命令
ubuntu中的update-alternatives命令update-alternatives --install link name path priority用法举例:update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 10在/usr/bin目录下建立建立一个名称为gcc的软连接,指向/etc/alternatives/...
2018-04-09 15:44:43 735
原创 C和C++中的无符号数和有符号数 位扩展
C和C++中的无符号数和有符号数 位扩展这里参照《深入理解计算机系统》先引入几个函数:#include <stdio.h>typedef unsigned char * byte_pointer;void show_bytes(byte_pointer start, size_t len){ size_t i; for(i = 0; i < len; i...
2018-04-08 22:07:02 2464
原创 ssh 秘钥登录
ssh-keygen –t rsa –f [filepath/filename] –C “xxx”此命令用于生成一对秘钥,-C后面的参数用于对生成的秘钥做一个注释,可以省略这个参数(省略后此命令默认使用执行这行命令的linux的用户名@计算机名作为注释,另外,使用xshell生成的秘钥默认都没有这个选项,需要自己在秘钥最后手动输入注释),例如生成用于github上的公钥时,我们可...
2018-04-03 15:04:55 6398
转载 最长字符串匹配 lcss
最长字符串匹配 lcsslcss.cpp#include <iostream>#include <vector>#include <cstdlib>#include <algorithm> //max()函数#include <string>using namespace std;void lcss(const st...
2018-04-03 13:53:49 1968
转载 C 语言 define 变参__VA_ARGS__使用
C 语言 define 变参__VA_ARGS__使用参考:https://www.cnblogs.com/langzou/p/6674528.html 在C语言的标准库中,printf、scanf、sscanf、sprintf、sscanf这些标准库的输入输出函数,参数都是可变的。在调试程序时,我们可能希望定义一个参数可变的输出函数来记录日志,那么用可变参数的宏是一个不错的选择。...
2018-04-03 13:22:04 519
u-boot的段分布.vsdx
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人