GODLYP 2023-08-04 03:20 采纳率: 100%
浏览 18
已结题

centos7安装python3.8.12时,make报错,如何解决?

用./configure --enable-optimizations --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl --with-ssl编译了之后,
make就一直报错

img


[root@192 Python-3.8.12]# make
Running code to generate profile data (this can take a while):
# First, we need to create a clean build with profile generation
# enabled.
make profile-gen-stamp
make[1]: 进入目录“/home/GODYA/下载/Python-3.8.12”
Building with support for profile generation:
make build_all_generate_profile
make[2]: 进入目录“/home/GODYA/下载/Python-3.8.12”
make build_all CFLAGS_NODIST=" -fprofile-generate" LDFLAGS_NODIST=" -fprofile-generate" LIBS="-lcrypt -lpthread -ldl  -lutil -lm"
make[3]: 进入目录“/home/GODYA/下载/Python-3.8.12”
gcc -pthread -c -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall    -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fprofile-generate -I./Include/internal  -I. -I./Include    -DPy_BUILD_CORE -o Programs/python.o ./Programs/python.c
/tmp/ccMjfHNh.s: Assembler messages:
/tmp/cc6TlIoA.s:12: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:12: 错误:junk at end of line, first unrecognized character is `-'
/tmp/cc6TlIoA.s:14: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:14: 错误:unknown pseudo-op: `.lvu1'
/tmp/cc6TlIoA.s:30: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:30: 错误:unknown pseudo-op: `.lvu2'
/tmp/cc6TlIoA.s:47: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:47: 错误:unknown pseudo-op: `.lvu3'
/tmp/cc6TlIoA.s:48: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:48: 错误:unknown pseudo-op: `.lvu4'
/tmp/cc6TlIoA.s:54: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:54: 错误:unknown pseudo-op: `.lvu5'
/tmp/cc6TlIoA.s:60: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:60: 错误:unknown pseudo-op: `.lvu6'
/tmp/cc6TlIoA.s:64: 错误:unknown .loc sub-directive `view'
/tmp/cc6TlIoA.s:64: 错误:unknown pseudo-op: `.lvu7'
make[3]: *** [Programs/python.o] 错误 1
make[3]: 离开目录“/home/GODYA/下载/Python-3.8.12”
make[2]: *** [build_all_generate_profile] 错误 2
make[2]: 离开目录“/home/GODYA/下载/Python-3.8.12”
make[1]: *** [profile-gen-stamp] 错误 2
make[1]: 离开目录“/home/GODYA/下载/Python-3.8.12”
make: *** [profile-run-stamp] 错误 2

我看了一下config.log,里面有如下error :
1.fatal error: ac_nonexistent.h: No such file or directory
2. fatal error: minix/config.h: No such file or directory
3. gcc: error: unrecognized command line option '-Kthread'; did you mean '-pthread'?

真心求,卡了两天了

  • 写回答

3条回答 默认 最新

  • GODLYP 2023-08-04 04:19
    关注

    已解决,应该是gcc版本的问题
    我尝试安装其他版本的gcc:sudo yum install devtoolset-7-gcc*
    使用scl enable devtoolset-7 bash激活gcc7
    重新编译安装python3.8,成功

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月12日
  • 已采纳回答 8月4日
  • 修改了问题 8月4日
  • 创建了问题 8月4日

悬赏问题

  • ¥15 找代写python里的jango设计在线书店
  • ¥15 请教如何关于Msg文件解析
  • ¥200 sqlite3数据库设置用户名和密码
  • ¥15 AutoDL无法使用docker install吗?
  • ¥15 cups交叉编译后移植到tina sdk的t113,只需要实现usb驱动打印机,打印pdf文件
  • ¥30 关于#wireshark#的问题:需要网络应用流量数据集需要做长度序列的实验,需要与应用产生的会话的数据包的长度,如视频类或者聊天类软件
  • ¥15 根据上述描述表示泥浆密度沿着管路的长度方向在不断变化,如何来表示泥浆密度随管路的变化(标签-matlab|关键词-流计算)
  • ¥21 matlab可以把图像数据转换为小波分析吗
  • ¥60 基于香农编码的图像压缩算法实现
  • ¥15 matlabGUI绘制一个函数与其导数的图像