Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换
Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换
- 一、各操作系统下文件换行符
- 二、TortoiseGit下载Github代码关闭文件换行符
- 三、示例说明
- 1、开启换行符自动转换
- 2、关闭换行符自动转换后
在开发过程中,经常从Github上通过TortoiseGit客户端下载代码到Windows上来学习源码,再通过共享目录拷贝到Linux下编译,因为Windows与Linux下的文件换行符不一样,所以需要注意关闭换行符转换,否则执行configure会出错。
一、各操作系统下文件换行符
Linux/Unix:\n <LF> 0A
Windows:\r\n <CR><LF> 0D0A
MacOS:\r <CR> 0D
Linux/Unix打开Windows下带有换行的文件会出现^M 对应<CR>
二、TortoiseGit下载Github代码关闭文件换行符
1、右键TortoiseGit->Settgings
2、点击Edit global.gitconfig修改配置
三、示例说明
以下载libdnet:https://github.com/ofalk/libdnet.git.为例
1、开启换行符自动转换
将代码拷贝到Samba共享目录后进入libdnet目录执行./configure,会提示如下错误
vi打开configure,查看文件格式set ff 发现是Windows文件格式fileformat=dos
head configure |cat -A发现带有换行的文件会出现^M 对应<CR>
2、关闭换行符自动转换后
vi打开configure,查看文件格式set ff 发现是Linux文件格式fileformat=unix
head configure |cat -A后也不再出现^M
./configure也执行正常
Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换相关推荐
- linux系统在windows看不到,Linux下怎么看不到盘符啊?
我的硬盘有三个盘,c: d: e:,先装了windows2003,后又装了一个Linux9.0,现在用linux进去怎么看不到这些盘,一个都看不到!请问要如何访问这些盘上的文档? | linux下面的 ...
- 解决centos7虚拟机使用git 下载代码出现网络不可达的问题
问题再现如下: 首先我的虚拟机是可以上网的 解决步骤: 1.虚拟机的网络为桥接模式或NAT模式,保证虚拟机时能上网比如hao123等网站 2.修改网络配置 cd /etc/sysconfig/netw ...
- Git下载代码--git clone命令
Welcome to IcyWang's Space Git下载代码–git clone 1.下载适合自己电脑的Git_V2.5.1_64_bit_setup.1441791170.exe 2.安装该 ...
- 一份简单的在 Linux下编译及调试 C 代码的指南
摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...
- linux内核使用scons构建,linux下编译构建工具--scons下载地址及说明
介绍:Scons是一个开放源码.以Python语言编码的自动化构建工具,可用来替代make编写复杂的makefile.并且scons是跨平台的,只要scons脚本写的好,可以在Linux和Window ...
- Linux 下编译及调试 C 代码的简易指南
对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无法与有着友好用户界面的Windows相比.确实是这样的,即使大 ...
- linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
一.linux下编译make文件报错"/bin/bash^M: 坏的解释器 参考文章:http://blog.csdn.net/liuqiyao_01/article/details/415 ...
- nbtscan在windows和linux下编译
nbtscan在windows和linux下编译 windows 下载 编译 linux 下载编译 参考文章 windows 下载 http://unixwiz.net/tools/nbtscan-s ...
- 将vs+Qt的工程从windows平台移植到linux下_
将vs+Qt的工程从windows平台移植到linux下_崔杰城的博客-CSDN博客_windows下的qt工程移植到linux下 windows下Qt的开发人员常用vs+Qt ...
最新文章
- android中textcolor属性,android – EditText和TextView textColorPrimary不遵循API lt;21的主题颜色...
- 用jsp上传文件时报错,是tomcat的文件夹为只读。修改只读权限后正常
- IOS_CGRect
- asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存
- python怎么返回上一行代码_Python实现判断一行代码是否为注释的方法
- day inset_按 SetPrinter API 修改打印机设置 - Application Developer | Microsoft Docs
- 并注册烧写钩子 获取启动介质类型_PyTorch中对张量登记注册反向传播的钩子函数,并展示调用顺序...
- 华为nova2s云相册在哪里_华为反人类的用户体验
- UnrealEngine4和3DMax的配合_准备资源
- iptables快速记忆总结
- python3自动化软件发布系统pdf_Python 3自动化软件发布系统 -Django 2实战
- 【树莓派】树莓派安装中文输入法
- python导入包如果找不到
- 【托业】【金山词霸】单词1-20
- 安装配置OOS2016
- 一位研究生导师的肺腑之言
- 公有云弹性IP的实现原理及优势
- poi jar包报错:java.lang.NoSuchFieldError:Factory
- Mac 终端传输到剪切板
- 代码超时优化(硬核优化)