@CptZhao
2015-09-05T09:42:53.000000Z
字数 1776
阅读 1330
巴斯光年
开发环境
;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:22
1> LocalWorkDir: E:\协议\protocol\server
1> RemoteWorkDir: /home/zhaonanyu/snumen/server
1> 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 server
1> **FINISHED**
1> **FINISHED**
1> Done
此时在Linux中的/home/zhaonanyu/snumen/server中应该可以看见server可执行文件了
/home/zhaonanyu/snumen/server路径为build_linux_x64.ini
中指定的路径