c++ - 为什么 g++ 编译器在我的 cpp 文件中的每个字符之间添加空格?
问题描述
我正在尝试编译 3 个 cpp 文件,其中只有一个,linux 上的 g++ 编译器正在读取每个字符之间的空格,导致无法编译。我得到数百个,如果不是数千个x.cpp:n:n: warning: null character(s) ignored
(其中 x 是名称,n 是数字)。我在 Visual Studio 中编写了程序,然后将它们复制到了 linux。其他 2 个文件编译得很好,我已经为几十个项目做了这个。这是怎么发生的?
我设法通过创建一个新文件并从原始 cpp 复制文本而不是复制文件来解决此问题。
现在我从终端收到一条错误消息,Permission Denied
提示我尝试启动 .o 文件时
解决方案
推荐阅读
- javascript - 如何访问应用程序内的 package.json 数据?
- node.js - 停止在 Google 上执行操作的意图
- python-3.x - NetworkX ego_graph 未正确使用半径设置的距离
- python - 使用 Python (Pandas) 将文件夹中的所有 xml 文件附加到单个 Dataframe
- java - 功能接口方法参考
- ios - ld:在 Xcode 中找不到 -lFirebaseCore 的库反应原生
- css - 在机器人框架中选择 css 图像定位器相同的类
- c# - 获取 Json 数据 C#
- integer-division - 整数除法导致整数不是浮点数?(猛禽流程图)
- c# - asp.net MVC 活动账户