Hi-*_*gel 1 c++ linux compatibility gcc undefined-behavior
我给了一个应该在GNU/Linux下编译的项目.您可能已经猜到了,项目中的所有标题都使用反斜杠符号\.
我知道,反斜杠是未定义的行为,但我需要编译它.我很确定有一种方法可以让GCC使用它,因为MinGW版本可以正常使用反斜杠(我刚检查过这个).
最有趣的是该项目是GNU/Linux的应用程序(用于ARM体系结构),并且ARM GCC可能正常工作.我是唯一一个本地使用GNU/Linux并希望为桌面编译应用程序以便更容易调试的人.
将反斜杠替换为斜杠并迫使同事重新学习使用其他角色不是方法:我只是一个大三学生,但已经在这里工作了4到7年的同事; 他们只是听不到我的声音.那么,我们走吧......
用斜杠替换反斜杠.告诉你的同事看看这个Stack Overflow帖子.
我已经写了超过24年的C代码了.反斜杠,只是普通的错.如果它很重要(事实上,它没有,因为Windows很高兴使用正斜杠作为路径分隔符,如果有它们),C编译器将由它们进行转换.
| 归档时间: |
|
| 查看次数: |
1720 次 |
| 最近记录: |