Git&Linux
记录Git&Linux使用遇到的问题
努力成长的tory
这个作者很懒,什么都没留下…
展开
-
Linux基础知识总结
1、ls 显示隐藏文件: ls -a ,隐藏文件都是以.开头的 回到home目录 : ls ~ 通配符: 单独的通配符不能识别,必须结合其他字母 (1)*,代表0个或多个任意字符;如只罗列后缀是.cpp的文件: (2)?,只代表单个字符,如罗列前缀有4个字母后缀为.h的文件: (3) [],两种用法 1、如检索第一个字母是V或x,以.h为后缀结尾的文件: 2、如检索第一个字母是a-x之间的,以.h为后缀结尾的文件: 2、touch 作用:用来创建文件 3、find (1)模糊搜索: ...原创 2020-11-28 22:19:13 · 113 阅读 · 0 评论 -
Mac用gcc编译cpp文件遇到Undefined symbols for architecture x86_64错误
在Xcode下运行没有问题,gcc手动编译时提示链接错误,可能是gcc默认的库函数产生冲突。 解决办法: 编译选项添加-lstdc++,使用标准C++库。 gcc -lstdc++ tree.cpp原创 2020-08-01 12:51:13 · 731 阅读 · 0 评论 -
C++ primer第三章笔记
一、标准库string 表示可变长的字符序列 1、string对象的初始化 使用等号是拷贝初始化,不使用等号是直接初始化。 2、string对象操作 (1)读写操作: iostream读string对象时,会自动忽略前面的空白,从第一个字符开始读起,直到遇见下一处空白; 读入一整行可以用getline,不会忽略中间的空格。 (2)size: size返回的是size_type类型,是一个无符号类型。 (3)比较运算符: 如果两个string对象某些位置不一样,则比较的是第一对相异字符的字典序 3、处理字原创 2020-05-23 17:17:07 · 183 阅读 · 0 评论 -
git commit回退,lfs上传
一、如何回退到之前的commit? (1)查看之前的commit git log 选择一个commit,执行: git reset --hard commit号,会清空当前目录下和仓库不一致的文件 一、lfs上传步骤: (1)git lfs track “文件或文件夹” (2)将.gitattributes推到仓库 (3)git add ** (4)git lfs ls-files,查看lfs追...原创 2020-05-04 19:37:35 · 420 阅读 · 0 评论 -
ld链接时遇到__stack_chk_fail_local错误
就像这样: 解决方案: 找到相关的文件,加上 gcc -fno-stack-protector 命令即可原创 2020-04-24 23:36:04 · 1006 阅读 · 0 评论