如何在Code::Blocks中编译“.s”汇编文件?
我有一个用AT&T汇编语言编写的“.s”文件,它是一个函数。
我还有其他用C++编写的代码。
如何在Code::Blocks中编译这个项目?
谢谢提前。
环境:我正在Ubuntu 14.04上使用Code::Blocks 13.12,gcc-4.9和openFrameworks。
我有一个用AT&T汇编语言编写的“.s”文件,它是一个函数。
我还有其他用C++编写的代码。
如何在Code::Blocks中编译这个项目?
谢谢提前。
环境:我正在Ubuntu 14.04上使用Code::Blocks 13.12,gcc-4.9和openFrameworks。
g++
前端(或 C 程序员使用的gcc
)可以处理带有.S
或.s
后缀的汇编文件。您尝试将其添加到您的项目中了吗? - Some programmer dude未定义的引用(undefined reference)
。但是,如果我提取链接命令并手动添加.o
文件,则它们可以很好地链接。 - Adamfoo.s
(任意文件)添加到项目的 ASM Sources 中,请右键单击foo.s
并从菜单中导航到 Properties -> Build。默认情况下,所有框中的内容:Compile file、Link file 和 Belongs in targets {Debug|Release} 都应该被选中。它们是否都已经选中了呢? - Mike Kinghan