64位Linux系统编译文件为32位文件,提示/usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: 没有那个文件或目录错误

gcc -m32 -fno-stack-protector test.c -o test1

在将test.c文件编译为32位文件报错(-fno-stack-protector表示禁用栈保护措施,m32表示编译为32位文件)

 

解决方法:

sudo apt-get install gcc-multilib g++-multilib module-assistant

posted @ 2020-01-19 18:49  Hk_Mayfly  阅读(1838)  评论(0)    收藏  举报