使用對在64位Linux操作系統的32位編譯程序導致致命錯誤
gcc -m32 myprog.c
在32位版本的文件myprog.c
應編譯。
不幸的是我得到這個錯誤:
In file included from /usr/include/stdio.h:27:0,
from myprog.c:1:
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory
#include <sys/cdefs.h>
我怎麼能解決這個問題?
如果我不使用-m32
它可以工作,但使用64位指令。
32位版本代碼 – AndreaF
如果您刪除'-m32'標誌,程序編譯會很好嗎? –
hope http://forums.xilinx.com/t5/High-Level-Synthesis-HLS/Vivado-HLS-cdefs-h-No-such-file-or-directory/td-p/324969幫助 –