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 · 102 阅读 · 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 · 706 阅读 · 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 · 169 阅读 · 0 评论 -
git commit回退,lfs上传
一、如何回退到之前的commit?(1)查看之前的commitgit 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 · 402 阅读 · 0 评论 -
ld链接时遇到__stack_chk_fail_local错误
就像这样:解决方案:找到相关的文件,加上 gcc -fno-stack-protector 命令即可原创 2020-04-24 23:36:04 · 967 阅读 · 0 评论