![]() | 1 meowoo 2018-05-04 02:54:28 +08:00 via iPhone ![]() 编译安装么 那肯定不正常 |
2 icy37785 2018-05-04 02:55:17 +08:00 via iPhone ![]() 不正常 |
![]() | 3 msg7086 2018-05-04 04:59:45 +08:00 ![]() 看你编译机配置有多高。 如果是特别低的配置,或者硬盘很慢,花几个小时也是有可能的。 (顺便一提,我还从来没编译过 MySQL。一般人没事编译那个干啥? |
![]() | 4 dndx 2018-05-04 05:10:31 +08:00 不太正常,有没有开 -j 选项? |
![]() | 5 defunct9 2018-05-04 06:36:20 +08:00 via iPhone 半小时,不过是 dell r730 |
6 wlwood 2018-05-04 07:06:29 +08:00 via Android 嗯,以前在 freebsd 下编译过,似乎不用这么久啊! 2012 年的老电脑,2G 内存,cpu 是 AMD 的。 当然,是直接用 port 里面的编译的默认参数 |
![]() | 7 artandlol 2018-05-04 07:31:19 +08:00 via iPhone 配置低的情况,正常 |
![]() | 8 pkookp8 2018-05-04 07:40:41 +08:00 via Android ![]() 第一次编译 linux 内核用了一晚上 |
9 ThirdFlame 2018-05-04 08:29:44 +08:00 正常。 |
10 aver4vex 2018-05-04 08:32:45 +08:00 正常。 |
![]() | 11 ech0x 2018-05-04 08:34:19 +08:00 via iPhone 没加 -j 的话正常 |
12 GeforceGTX 2018-05-04 08:47:54 +08:00 我有一台阿里云机器就遇到过类似的情况,并且不止 3~4 小时。 一个活动买的 2 个机器,用的 BT 面板配置环境,一个属于正常速度,另外一个配置 MYSQL NGINX PHP,竟然需要挂机通宵。。。 |
13 zgx030030 2018-05-04 09:08:58 +08:00 树莓派上也没这么慢 |
![]() | 14 SourceMan 2018-05-04 09:16:33 +08:00 不正常 |
15 nicevar 2018-05-04 09:18:17 +08:00 正不正常看配置 |
16 openbsd 2018-05-04 09:47:39 +08:00 这种配置有必要用编译版么 ? |
![]() | 17 riyoukakan 2018-05-04 09:50:52 +08:00 ![]() 看配置跟 mysql 版本 如果是 1 核 1G 编译 mysql5.7 的话很正常 32G16 核编译个 mysql5.5 这么久就不正常 |
18 MonoLogueChi 2018-05-04 10:21:43 +08:00 via Android 看配置,也要看 MySQL 版本 |
19 yuhr123 2018-05-04 11:19:01 +08:00 楼主所谓的三四个小时,是从配置到编译完成总共花了这些时间,还是执行编译安装命令开始到编译完成所花费的时间? 这绝对是两个不同的角度,前者是说指你研究的时间长,后者指说编译的时间长。 |
![]() | 20 jasonyang9  2018-05-04 11:26:08 +08:00 估计是人脑编译的,手动写出汇编再到机器码 |
21 sampeng 2018-05-04 11:41:10 +08:00 树莓派。。。3-4 个小时算不错的了。。我同事在树莓派上编译 ffmpeg。整整一天 |
![]() | 22 kennylam777 2018-05-04 11:51:21 +08:00 ![]() 在了 cross-compiling 了吧...... make 事情, 做了一段得太, 又不敢 Ctrl-C 按停放度整, 果就是在刷 |
23 julyclyde 2018-05-05 11:06:07 +08:00 这就是正常人不去编译它的原因 |
24 arg123654789 2018-05-08 21:52:08 +08:00 make 的时候记得用多线程就不会这么慢 |
![]() | 26 Tiakon OP @arg123654789 这个要怎么使用多线程? |
27 arg123654789 2018-05-09 23:34:23 +08:00 via Android ![]() make -j |