
linux基础
the_kite_runner___
心态决定状态,心胸决定格局。眼界决定境界。
展开
-
CMake编译原理
cmake实际是做了一种转换。将CMakeList文件转换成makefile文件,然后由make进行编译。cmake 命令使用camke 执行该目录下的CMakeList .txt文件。cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=../release ..指定编译版本 Debug 或 Release ,指定安装...原创 2019-12-30 16:38:12 · 606 阅读 · 0 评论 -
gcc编译原理整理
又要面试 回顾一下知识GCC 基本命令gcc -E : 预处理,把指令处理掉gcc -o : 改变目标文件名称gcc -c : 编译gcc -S : 生成汇编文件gcc -Wall : 显示警告信息例;hello.c预处理 生成 .i 文件gcc -E hello.c -o hello.i编译 生成 .o 文件gcc -c ...原创 2019-07-26 20:04:07 · 199 阅读 · 0 评论 -
linux 常用命令
ls 列出目录文件-l 显示详细信息touch 文件名 创建一个空的文件 或者更新文件(修改文件的最后修改时间)ldd 可执行程序 查看依赖共享库文件 -v 可查看依赖库详细信息vim 命令编辑模式:i a o I A O 6中基本操作指令模式nyy 复制 p粘贴u 回退一步ctrl +r 前进一步...原创 2019-07-26 20:25:20 · 197 阅读 · 0 评论 -
编译预处理命令总结
#pragma 命令#pragma GCC posion goto //禁止使用goto#pragma GCC posion int //禁止使用int#pragma pack(整数) 可以指定结构体的对齐补齐字节数#pragma once 头文件中使用 只编译一次...原创 2019-07-26 20:37:53 · 372 阅读 · 0 评论 -
linux环境变量配置
1 export PATH=$PATH:. 临时配置$PATH 已经配置好的环境变量:linux 系统分隔符 windows ;.当前目录只能在当前已经打开的终端使用 关闭终端后失效2 写入文件~目录下 .bashrc 文件,添加 export PATH=#PATH:.source .bashrc 重新加载系统重启后也会重新加载 该文件C语言环境...原创 2019-07-27 11:12:58 · 149 阅读 · 0 评论 -
linux静态库与动态库
静态库:.o 优点:独立,编译完成后库文件就不需要了 缺点 :占用空间大,修改和维护不太方便动态库:.so 优点:占用空间小,修改和维护方便。 缺点:程序运行时需要去找库。速度比静态库慢。linux 静态库编译:1 先使用gcc编译成 .o 文件 gcc -c hello.c 2 ar -r...原创 2019-07-27 14:38:49 · 95 阅读 · 0 评论 -
Git版本管理
git init -----------------------------------------------------------------------------------------------------------初始化一个git 仓库git add[file] -------------------------------------------------------...原创 2019-09-22 14:44:55 · 125 阅读 · 0 评论