gpt4 book ai didi

gcc - 如果不支持内联 asm(),我会缺少什么包?

转载 作者:行者123 更新时间:2023-12-02 17:43:37 25 4
gpt4 key购买 nike

我正在尝试编译 PHP xhprof 扩展。在一台服务器上,make 成功,在另一台服务器上失败,并显示“不支持内联 asm()”。相关代码为

asm volatile("rdtsc" : "=a" (__a), "=d" (__d));  

两台服务器都运行具有相似配置的 Debian。

问题:我缺少什么软件包,或者我应该在服务器之间比较哪个软件包版本以启用内联汇编?

作为引用,make 输出

/bin/sh /usr/local/src/xhprof/extension/libtool --mode=compile cc  -I. -I/usr/local/src/xhprof/extension -DPHP_ATOM_INC -I/usr/local/src/xhprof/extension/include -I/usr/local/src/xhprof/extension/main -I/usr/local/src/xhprof/extension -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib  -DHAVE_CONFIG_H  -g   -c /usr/local/src/xhprof/extension/xhprof.c -o xhprof.lo
libtool: compile: cc -I. -I/usr/local/src/xhprof/extension -DPHP_ATOM_INC -I/usr/local/src/xhprof/extension/include -I/usr/local/src/xhprof/extension/main -I/usr/local/src/xhprof/extension -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -c /usr/local/src/xhprof/extension/xhprof.c -DPIC -o .libs/xhprof.o
/usr/local/src/xhprof/extension/xhprof.c:1224: inline asm() not supported
/usr/local/src/xhprof/extension/libtool: line 1111: 23098 Segmentation fault cc -I. -I/usr/local/src/xhprof/extension -DPHP_ATOM_INC -I/usr/local/src/xhprof/extension/include -I/usr/local/src/xhprof/extension/main -I/usr/local/src/xhprof/extension -I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -I/usr/include/php5/Zend -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib -DHAVE_CONFIG_H -g -c /usr/local/src/xhprof/extension/xhprof.c -DPIC -o .libs/xhprof.o
make: *** [xhprof.lo] Error 1

最佳答案

显然,这台机器上的 cc 不是指向 gcc 的链接,而是指向某个其他编译器 (tcc) 的链接,该编译器不理解 gcc 的扩展asm 语法。

关于gcc - 如果不支持内联 asm(),我会缺少什么包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15549503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com