我对覆盖编译器符号名称感兴趣,通常使用这样的错位字符串自动生成:
modules::ModuleAPI::ModuleAPI()
变为_ZN7modules9ModuleAPIC2Ev
我知道有一个别名属性:
void name1() __attribute__((alias ("name2")));
我宁愿做同样的事情,除了别名,完全覆盖它。
这可能吗?
答案 0 :(得分:3)
是的,gcc支持__asm__
keyword:
dependencies {
compile 'org.springframework.cloud:spring-cloud-consul:1.0.0.M1'
}repositories {
maven {
url 'http://repo.spring.io/milestone'
}
}