@CptZhao
2015-09-05T01:42:53.000000Z
字数 1776
阅读 1457
巴斯光年 开发环境
;C:\RemoteBuild; 下面将以server为例进行说明
1. 解压protocol_src.zip
2. 修改build_linux_x64.ini中的内容
3. 在Linux中安装kernel-headers:yum install kernel-headers
4. 在Linux中安装libattr:yum install libattr-devel.x86_64
5. 在Windows中使用VS打开Server的sln解决方案
6. 按下键盘中的F7
VS中的调试框将显示:
1>------ 已启动生成: 项目: server, 配置: Linux x64 Win32 ------1> 系统找不到指定的路径。1> 系统找不到指定的路径。1> Remote: 192.168.1.107:221> LocalWorkDir: E:\协议\protocol\server1> RemoteWorkDir: /home/zhaonanyu/snumen/server1> Connecting to remote host...1> Initializing SSH session...1> Login...1> Initializing SFTP...1> Open channel...1> DIR /home/zhaonanyu/snumen/server.....................省略........................1> FILE /home/zhaonanyu/snumen/server/server.sln ..Done!1> FILE /home/zhaonanyu/snumen/server/stree.h ..Done!1> FILE /home/zhaonanyu/snumen/server/_list.h ..Done!1> /usr/bin/gcc -DOS_LINUX -O2 -L/usr/lib64 -lnsl -lpthread -lrt -lcrypt main.c function.c func_linux.c net.c rc4.c stree.c dispatch.c -D_POSIX_PTHREAD_SEMANTICS -o server1> **FINISHED**1> **FINISHED**1> Done
此时在Linux中的/home/zhaonanyu/snumen/server中应该可以看见server可执行文件了
/home/zhaonanyu/snumen/server路径为build_linux_x64.ini中指定的路径