用户定义的C 文件扩展名,用于G 汇编
User defined Extension of C++ file for g++ compilation
出于某种原因,我想使用扩展.cxy
用作C 源代码。说,文件名是abc.cxy
。但是,我的g++
(4.9.2版本)未能编译。我正在编译为:
g++ -o abc.oxy abc.cxy
这是:g++: warning: conn.cxy: linker input file unused because linking not done
而且,未制作对象文件abc.oxy
。而如果我将扩展名为.cxx
,则编译为:
g++ -o abc.oxy abc.cxx
正在制作abc.oxy
除了.c, .cpp, .cxx
?
尝试g++ -o abc.oxy -x c++ abc.cxy
g++
无法从您的自定义后缀中推导正确的语言,并且它无法推断为源的任何内容,它将直接传递给链接器作为对象文件。
除了
.c, .cpp, .cxx
之外,我不允许使用扩展吗?
如果您想自动推论源语言,则不是。会议已经到位,因此我们不必明确,但是您仍然可以使用-x
选项。
相关文章:
- 1d 智能指针不适用于语法 (*)++
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 用于访问容器<T>数据成员的正确 API
- 重载操作程序时出错>>用于类中的字符串 memebr
- 如何防止 c++ 在从浮点型转换为双精度型(不适用于 IO)时添加额外的小数?
- C++中的cin.ignore()函数不适用于整个流
- 没有用于初始化C++中的变量模板的匹配构造函数
- 用于C++中带有数组和指针的循环
- 为什么它不适用于Visual 2019的原因
- 使用在用于SFINAE的void_t中具有参数的方法
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 重载==不适用于二进制树
- Insert函数不适用于2 if语句C++
- 用于矢量处理的多个线程
- 是否可以在不使用汇编的情况下告诉clang哪些寄存器用于代码的某些部分
- 用户定义的C 文件扩展名,用于G 汇编
- Xcode 配置文件不适用于汇编代码段
- 程序类似于智能汇编,但适用于C++
- 用于32位字旋转的ARM内联汇编
- 用于汇编指令的正则表达式