linux C++ 开发容易忘的

g++ -o test mytest.cpp


查看一个进程的内存使用情况  pid 为进程id 1表示1s刷新一次

top -d 1 -p pid


强制杀死某个进程  如强制杀死进程号为1827的进程

kill -s 9 1827

有时shell 脚本会出现一些错误,但仔细检查却没有发现错误 这时可能就是格式问题,用如下命令即可解决如下问题

dos2unix test.sh 


将lua 文件编译成二进制文件进行加密 ,下面是将base.lua 编译成base.bin 文件

luac -o base.bin base.lua

luadec.exe -d 1.bin >2.lua


1. string转const char*

   string s = "abc";

   const char* c_s = s.c_str();

2. const char*转string

   直接赋值即可

   const char* c_s = "abc";

   string s(c_s);


安装mysql的开发库libmysqlclient.a,运行命令sudo apt-get install libmysqlclient-dev


查看系统是  32位的还是64位的

getconf LONG_BIT

查看静态链接库是32位编译还是64位编译的

readelf -h /usr/lib/liblua.so

主要看class ELF



发布了60 篇原创文章 · 获赞 32 · 访问量 23万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章