我想要执行的是 1- 查找和 2- 删除 (__c64) 的整个定义块:
unsigned long long __c64(unsigned int llvm_cbe_hi, unsigned int llvm_cbe_lo) {
unsigned long long llvm_cbe_retval; /* Address-exposed local */
unsigned long long llvm_cbe_retval1;
*(&llvm_cbe_retval) = (((((unsigned long long )(unsigned int )llvm_cbe_hi)) << 32ul) | (((unsigned long long )(unsigned int )llvm_cbe_lo)));
llvm_cbe_retval1 = *(&llvm_cbe_retval);
return llvm_cbe_retval1;
}
在一个项目中除了一个 .c 文件之外的所有文件中。由于在 .o 到可执行文件的编译阶段,我收到错误“__c64 的多重定义”,我想删除除一个之外的所有这些以解决问题。
有任何想法吗?
问候,
阿米尔