在freeBSD环境下,svn的checkout操作出现 Can't convert string from 'UTF-8' to native encoding

在项目中文件命名使用中文很正常,但是在freeBSD环境下需要checkout代码时候,就会出现“Can't convert string from 'UTF-8' to native encoding”。具体解决方法是:

setenv  LANG    zh_CN.UTF-8
setenv  LC_CTYPE        zh_CN.UTF-8

这样就解决了。

参考资源链接:[FreeBSD 搭建 C++ 开发环境详细指南](https://wenku.csdn.net/doc/3wbiz40073?utm_source=wenku_answer2doc_content) 要在一个虚拟机中安装FreeBSD操作系统并配置C++开发环境,首先需要准备虚拟机软件和FreeBSD的ISO镜像。以VMware Workstation为例,创建一个新的虚拟机,选择FreeBSD作为操作系统,为虚拟机分配足够资源(至少2GB内存和20GB磁盘空间)。在虚拟机设置中,配置网络使用NAT模式,以便虚拟机能够接入网络并下载安装文件。接下来,启动虚拟机,加载FreeBSD ISO镜像,开始安装过程。按照安装向导的提示操作,选择合适的键盘布局、主机名,并设置时区。在网络配置阶段,可以使用DHCP自动配置网络,以确保虚拟机能够访问互联网。安装完成后,进入FreeBSD系统,打开终端并使用`pkg`包管理器安装GCC或Clang编译器、所需的库和工具链。例如,安装GCC编译器和CMake的命令如下: ```sh pkg update pkg install gcc cmake ``` 对于需要C++11标准或更高版本支持的项目,可以安装Clang编译器,因为它对现代C++标准有更好的支持: ```sh pkg install clang ``` 此外,安装其他常用的开发工具和库,例如调试器GDB、单元测试框架Google Test等: ```sh pkg install gdb google-test ``` 还可以通过`pkg`安装版本控制系统Git: ```sh pkg install git ``` 完成这些步骤后,你的FreeBSD虚拟机就配置好了一个基础的C++开发环境。为了进一步提高开发效率,可以安装和配置集成开发环境(IDE),如Eclipse CDT或Visual Studio Code,并安装相应的FreeBSD支持插件。这样,你就可以在FreeBSD环境下进行专业的C++开发工作了。有关如何进一步优化FreeBSD C++开发环境的详细步骤和技巧,可以参考《FreeBSD 搭建 C++ 开发环境详细指南》。该指南不仅涵盖了基础安装和配置,还包含了许多高级技巧和最佳实践,旨在帮助开发者最大限度地利用FreeBSD系统的优势。 参考资源链接:[FreeBSD 搭建 C++ 开发环境详细指南](https://wenku.csdn.net/doc/3wbiz40073?utm_source=wenku_answer2doc_content)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值