记如何开一个container用来工作
宿主机准备 podmanpodman run --name rhel8 -it -p22222:22 -d -v/data/vrqq:/project:z ubi8/ubiIn container自带的软件源没有sshd,需要拉源马编译dnf install zlib-devel wget openssl-devel autoconf make gcc
wget https://ftp.ri...
windows 下重定向dll, SxS and .manifest
先看一篇文章简易入门:https://www.jianshu.com/p/64330b250f30再看官方文档:https://docs.microsoft.com/en-us/windows/win32/sbscs/manifest-files-reference前言 什么是manifest其实很简单,就是Linux下RUNPATH的加强版,只是文档写的云里雾里而已!resource: 每...
msvc link.exe 有什么不同
起初是因为这段代码//A.cpp
CC::sum(int a, int b) { return a+b; }
//A.h
#ifdef _WIN32
#ifdef A_API_IMPLEMENT
#define A_API __declspec(dllexport)
#else
#define A_API __declspec(dllimpo...
RPATH and RUNPATH, dlopen() failure.
起因是用某第三方库Linux版,部分文件路径如下:/bin/Lnx64/
|-- kmap_min
|-- libmaCliApi.so
|-- libprotobuf.so.8
|-- maClient (DIR)
|- libmaKernel.so我用的llvm系列编译器 clang + llvm-lld 但仍使用 gnu stdlibc++然后写一...
Clear CTP namespace pollution
起因是发现ctp库和mysqlconn冲突,然后打符号表瞅瞅好家伙X509,AES好家伙合着Openssl全露在外头。。看了下CTPse for linux的 6.3.15 6.13.19 和ctpmini 都有如此问题,干脆直接包一层llvm-nm --just-symbol-name ./thosttraderapi_se.so > tradesym.txt
llvm-nm --j...