c++ - 将代码从一台机器复制到另一台机器会产生流浪字符

标签 c++ ubuntu compiler-errors makefile gedit

我使用拇指驱动器将C++代码从一台计算机复制到另一台计算机。该代码在第一台计算机上运行良好,但是在第二台计算机上却出现错误提示代码中存在杂散值。我对两者都使用gedit,并且两台计算机都具有相同版本的ubuntu。我尝试转换每个文本使用以下命令将第二台计算机中的文件转换为其他格式:

           iconv -f utf-8 -t ucs-4 <globalFns.h>/dev/null

但是它不起作用,在第二台计算机上使用cat或vi生成一些无法识别的字符。但是在第一台机器上执行相同操作即可得到实际的C++代码。
我想念什么?请帮忙!

最佳答案

解决了:
这是第一台机器的makefile中的代码:

 PT = ../Code

 #include gccmac.mk
 #include gcc.mk
 #include icc.mk
 #include bcc.mk
 #include PC-lint/pclint.mk

必须将PT变量更改为指向正确的目录。

谢谢您的帮助。

关于c++ - 将代码从一台机器复制到另一台机器会产生流浪字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889013/

相关文章:

c++ - 如何将 const char 与 char 数组连接起来?

c++ - 如何使长共享指针初始化更短

python - 在 django 中覆盖 ErrorList 类时出现奇怪的 UTF-8 问题

java - 泛型错误-找不到符号类

GWT 加载模块失败

c++ - 从 std::vector<unsigned char> 中的数据填充结构

c++ - 短读错误-Boost asio同步https调用

php - 在 PHP5 存在的情况下删除 PHP 7 后 Apache2 不起作用

ubuntu - HAproxy REQ_SSL_SNI 和 SSL 终止

c++ - 额外资格成员(member)GCC