Linux
文章平均质量分 94
qian27enjoy
努力迈向能力型,高效型大佬
展开
-
Linux常用操作
转换目录,结合tab键使用 cd / 根目录 cd ./ 当前目录 cd .. 上一级目录 cd../../../ 创建删除文件夹 mkdir xxx rm -rf * 查看 ll ls 编辑器 vi 切换模式,i 编辑模式 esc 退出编辑模式 :q/ :wq/ :q!/ :wq! 等 :set ff=un...原创 2018-08-26 15:33:19 · 93 阅读 · 0 评论 -
静态链接库 动态链接库
GCC编译过程与动态链接库和静态链接库https://www.cnblogs.com/king-lps/p/7757919.html 库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 windows上对应的是.lib .dll; linux上对应的是.a .so 首先理解一下gcc的编译过程: 一个C/C++文件要经过预处理(preproce...原创 2018-09-16 19:25:35 · 331 阅读 · 0 评论 -
C/C++混合编程 #ifdef __cplusplus extern "C" {...}
C用gcc方式编译;C++用g++方式编译。 C/C++混合编程需要关键字extern。 c++调用c比较简单,只需要extern; || 而c调用c++则需要考虑c++的函数重载等功能,需要使用 #ifdef __cplusplus extern "C" {...} 一、extern“C”的作用(最重点) 1. extern "C"的真实目的是实现类C和C++的混合编程。ext...转载 2018-10-06 21:24:27 · 495 阅读 · 0 评论