首页
学习
活动
专区
工具
TVP
发布

10km的专栏

专栏作者
553
文章
1129208
阅读量
51
订阅数
bash shell脚本安装tcmalloc,linunwind,libstdc++ so库
因为项目中使用了tcmalloc,而是用gcc 5.2.0编译的64位代码,所以项目中的so依赖libunwind,tcmalloc,以及gcc5.2.0的libstdc++.so
10km
2022-05-07
4410
ant调用make实现Makefile编译
上一篇博文《cmake:shell(bat,sh) 脚本方式生成Makefile》中完成了cmake生成Makefile脚本的过程,也就是步骤1,本文谈谈步骤2和步骤3的实现:
10km
2022-05-07
7330
conan入门(二十一):解决MinGW编译Openssl的编译错误:crypto/dso/dso_win32.c
在编译到crypto/dso/dso_win32.c时报了一大堆错误,大概是这些:
10km
2022-04-13
7190
verrelcm:cmake项目版本发布脚本工具
最近经常设计C/C++的中间件,版本稳定了就要在git上打个标签(tag),修改CMakeLists.txt中的版本号,还要更新头文件中定义的版本号。更新一个版本号,需要修改两个地方,还要执行git几个命令,一统操作下要花几分钟,搞不好还会出错,要是漏掉点啥也不一定,毕竟手工操作嘛。 我做Java项目的时候,这都不是问题,因为maven的release插件可以自动帮我完成上面的所有操作,我只需要指定版本号就成了。 于是我就写了这个verrelcm.sh脚本
10km
2022-04-13
4110
linux shell:bash 正则表达式判断操作符 =~ 的问题
今天完成了一个纯shell脚本的小项目,里面用到了大量的正则表达式判断,就是利用shell 的 =~ 操作符判断字符串是否匹配指定的正则表达式以验证用户输入的有效性。
10km
2021-12-07
2.3K0
linux shell:提取正则表达式捕获组(catch group)匹配的字符串
目前大部分shell(如bash)都提供了正则表达式判断操作符=~,如下就可以对一个字符符判断是否匹配正则表达式:
10km
2021-12-04
4.3K0
linux shell:将蛇形命名法(snake-case)变量字符串转为驼峰命名法(camel-case)变量字符串
最近的工作有一个需求,需要利用linux shell脚本将_或-作连字符的变量名字符串转为驼峰命名法(camel-case)的字符串,其实吧,'_'做连字符的命名方式有专门的名字,蛇形命名法(snake-case).'-'做连字符的命名方式也有专门的名字,脊柱命名法(spinal-case),也有叫kebab-case(kebab-烤肉串,也挺形象的).关于这些命名方式的由来本文未尾的参考资料1 2 3都有详细说明,我也是这次为了解决这个问题查资料才知道这些名词,以前孤陋寡闻了。
10km
2021-12-01
1.5K0
bash shell参数展开(Shell Parameter Expansion):替换变量(variable)中的字符串
在写bash shell脚本时,如果遇到要替换变量中的字符串,首先想到的就是用sed命令,比如下面的示例将变量str中的数字123替换成UUU:
10km
2021-11-11
3.7K0
cmake:VS2015和GCC编译cJSON
cJSON是基于ANSI C的跨平台JSON解析开源库,在嵌入式应用中使用比较广泛, cJSON支持CMAKE编译,本文以脚本形式提供了使用CMAKE基于VS2015/Windows以及GCC/MinGW的编译过程。
10km
2021-11-11
1.2K0
cmake:VS2015和GCC编译cpp_redis
cpp_redis是一个基于C++11编写的支持跨平台的redis客户端。使用起来很方便,cpp_redis支持CMAKE编译,编译也很简单,本文以脚本形式提供了使用CMAKE基于VS2015/Windows以及GCC/MinGW的编译过程。
10km
2021-11-11
1.1K0
macOS(Big Sur)命令行终端显示git分支
关于在命令行显示git分支,我找到了网上很多文章,都类似,比如下面这篇: 《mac终端使用git命令行显示分支信息》 就是修改.bashrc脚本添加如下代码就可以了,我之前在linux平台基本就是这么干的。
10km
2021-04-13
4.1K0
Windows NDK 编译openssl
关于NDK 编译openssl,网上找了不少文章,比如: 《在windows上编译openssl供Android NDK使用》
10km
2021-02-04
1.8K0
msys2:shell下获取node版本号:
最近在写shell脚本时需要获取node的版本号,代码很简单node --version | sed 's/^v//',在linux(ubuntu)下执行都没有任何问题
10km
2019-09-06
1.4K0
linux redis安装及多端口配置过程
redis在linux下的安装很简单,ubuntu下apt-get就可以很方便的安装
10km
2019-08-29
1.9K0
linux/bash:map作为参数传递给function
在linux bash中map是作为数组处理的,不能作为参数直接传递函数,如果一定要传递给函数,要做一些变通处理,示例如下:
10km
2019-08-14
2.6K0
linux shll:sudo的相关使用
判断当前是否有sudo权限可以用sudo -v返回0为sudo user,否则不是。 使用示例:
10km
2019-08-14
1.6K0
bash shell:脚本中修改profile文件更新LD_LIBRARY_PATH的示例
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/51953721
10km
2019-05-25
2.9K0
CentOS6.5下python版本的protobuf编译及安装
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/53023527
10km
2019-05-25
8250
ubuntu14/ubuntu16/centos7:解决可以ping ip却ping不通主机名
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/53127825
10km
2019-05-25
2.5K0
java:执行linux sudo命令
版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/78913746
10km
2019-05-25
5.8K1
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档