【发布时间】:2011-01-31 07:02:05
【问题描述】:
我会直截了当地声明,我不是程序员,而且我可能已经不知所措了。
我正在尝试查找作为 libc6-i686 的一部分安装在 Debian 中的 __strlen_sse2(汇编)函数中的一个错误。
我已经有一个汇编代码(.S 文件)的副本,我需要想办法从 C/C++ 程序中调用它。我怎样才能做到这一点?
编辑:
尝试了这段代码,但我从 gcc 收到关于未定义引用“__strlen_sse2”的错误
编辑 2:据我了解,这是对问题的正确答案,但我缺乏适当的知识来完成它。谢谢大家的帮助。
#include <stdio.h>
#include <string.h>
size_t __strlen_sse2(const char *);
void main()
{
char buffer[255];
printf("Standby.. ");
gets(buffer);
__strlen_sse2("CRASH!");
printf("OK!\n");
}
就像我说的......不是程序员。
我希望我的问题是有道理的。如果您需要更多信息,请告诉我。
【问题讨论】: