Board logo

標題: [文字教學] 【輕石器】CentOS5.5 32bit 編譯成功!分享一下我的方法 [打印本頁]

作者: 85121100    時間: 2020-2-29 16:22     標題: 【輕石器】CentOS5.5 32bit 編譯成功!分享一下我的方法

編譯環境:
CentOS 5.5 32bit on VMware

前言:
其實說簡單不簡單,說難不難,建議還是要有一點點Linux的基本操作觀念,會比較舒服一點!
選擇輕石器原碼是因為最簡單,不需要更改任何的東西,只需要安裝工具而已,成功後只需要找合適的Data及處理基本設定就可以開起來玩了。
建議剛接觸的同胞們,還是要從現成的服務端研究起,比較不會有那麼強大的挫折感。
小弟本身也不是資工體系,只是興趣使然所以研究,還是菜雞一枚,也歡迎共同交流唷!

方法:
1.用yum安裝所需的開發者工具
yum -y install gcc automake autoconf libtool make gcc-c++

2.用yum安裝MySQL及MySQL-Devel
yum -y install mysql mysql-devel

3.在原碼的目錄下輸入以下指令,會得到gmsvjt 及 saacjt,就算編譯完成了!
make clean
make depend
make

比較容易遇到的問題大概就是yum沒辦法直接使用吧,網路上很多教學文章都有說要如何修改repo.d,還是要自行爬文才能吸收更多東西!
vi 指令的操作,可以開啟終端機輸入vimtutor開啟教學,花個30分鐘肯定受益良多!

接下來就是套用Data等後續工作,就不再冗長的贅述,有操作過的一定都明白。

有問題的話歡迎在下方留言,我能夠回答的會盡量幫忙,感謝!
作者: winner8kjy    時間: 2020-2-29 17:00

thanks for the information! I am downloading Centos 5.5 now. hope it will work for me too

[ 本帖最後由 winner8kjy 於 2020-2-29 17:02 編輯 ]
作者: o3124568    時間: 2020-2-29 21:31

建議是可以用winscp或者其他可以ftp直接修改的
走vi 覺得不方便的 路過
作者: at1239    時間: 2020-3-2 21:40     標題: 谢谢您 请问一下

谢谢您 我正在 下载 5.5 版本 6.5 不行了 TnT

客户端 进行编辑后,能看服务器目录吗?
虽然 list.lua or list.es 在一起 也不行 看不见 serverlist

我的中文很难理解吧 请理解,我是韩国人
作者: at1239    時間: 2020-3-2 21:43     標題: 发错了

发错了发错了发错了。。
作者: winner8kjy    時間: 2020-3-7 17:48

Thanks for sharing! I have succeeded compiling but still have questions.
作者: 1272688    時間: 2020-3-22 14:24

你好,关于编译的问题,有QQ或者邮箱嘛,想请教或者交流下。~~我的邮箱2568031130@qq.com  我QQ 2568031130
作者: 1272688    時間: 2020-3-22 16:02

在SAAC目录MAKE的时候,出现
gcc -w -O3 -g -rdynamic -I. -I./include -pipe -Wall -o ./saacjt main.o recv.o util.o char.o db.o mail.o acfamily.o lock.o attestation.o md5.o sasql_linux.o saacproto_serv.o saacproto_util.o -L /usr/lib/mysql/ -lmysqlclient -lz  -lpthread
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld 返回 1
make: *** [saacjt] 错误 1

求教~
作者: keithxd    時間: 2020-4-11 08:45

請問有沒有試過CENTOS 7 ?~~~~~~~~~~
作者: winner8kjy    時間: 2020-4-12 20:50

centos 7 is 64bit. does not work.
作者: 85121100    時間: 2020-4-14 08:15     標題: 回復 8# 的帖子

mysql相關套件有安裝嗎?

除了mysql之外,mysql-devel也必須要裝,不然lib會少檔案導致編譯失敗!
作者: 85121100    時間: 2020-4-14 08:16     標題: 回復 9# 的帖子

CentOS 7沒有嘗試過,但估計無法成功,因為64位元的問題,依然可以試試看的
作者: keithxd    時間: 2020-4-15 22:48

引用:
原帖由 85121100 於 2020-4-14 08:16 發表
CentOS 7沒有嘗試過,但估計無法成功,因為64位元的問題,依然可以試試看的
試過了 是不能的 , 用centos5.5 過了是過了 但連線連不上
作者: 85121100    時間: 2020-4-16 09:38

引用:
原帖由 keithxd 於 2020-4-15 22:48 發表

試過了 是不能的 , 用centos5.5 過了是過了 但連線連不上
有圖片支援嗎?或是詳細描述一下
作者: keithxd    時間: 2020-4-16 21:02

引用:
原帖由 85121100 於 2020-4-16 09:38 發表


有圖片支援嗎?或是詳細描述一下
找到原因了 謝謝

[ 本帖最後由 keithxd 於 2020-4-16 21:59 編輯 ]
作者: 吕行者    時間: 2021-2-27 02:50

引用:
原帖由 winner8kjy 於 2020-4-12 20:50 發表
centos 7 is 64bit. does not work.
So it has to be 32bit OS in order to build this version of the server? Are you sure?
作者: verydragon    時間: 2021-4-15 15:03     標題: 回復 15# 的帖子

可以分享一下成功的经验吗?非常感谢你的超级无敌巨大贡献
作者: nuetoki    時間: 2021-5-23 21:12

谢谢分享!谢谢分享




歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/) Powered by Discuz! 6.0.0