高级C网络编程
FreeBSD系统下学习网络编程遇到的问题和解决方法,以及学习心得
yuxin199
这个作者很懒,什么都没留下…
展开
-
FreeBSD环境下使用cc+vim编写并编译运行C语言文件
vim的安装教程在前面的博文中已经提到,此处不再赘述。一、使用vim编写.c文件在test目录下创建C语言文件(使用vim)编写简单hello world程序保存并退出二、直接编译运行方法直接编译连接成可执行文件。两种方法。cc -o h1 hello.ccc hello.c -o h2执行前后效果如图所示多出h1 h2两个文件,尝试执行效果如下三、分步编译运行方法1.从.c文件编译到.o文件:cc -c hello.o hell2.从.o文件连接成可执行文件:cc原创 2020-12-01 21:38:39 · 903 阅读 · 0 评论 -
FreeBSD环境下ctags安装与使用
本篇博文使用vim和ctags搭配,故需要先安装vim,我在前面的博文里已经介绍过vim的安装,现在介绍ctags的安装与使用。一、安装ctags,使用命令root@xxxx: pkg install ctags安装成功后可以使用whereis ctags查看自己的安装位置:二、生成tags文件安装ctags并不能直接在vim中使用,我们需要生成tags文件,才能在vim中检索的时候进行查找。不同的系统环境下生成tags文件的命令不同,Ubuntu中在目录下使用ctags -R即可产生tag原创 2020-11-29 21:46:59 · 718 阅读 · 0 评论 -
解决FreeBSD环境下 unix网络编程卷1第一个例程cd ../libfree make时inet_ntop.c:56:1出现error的问题
顺序运行cd …/libfreemake如图出现error:这时我们通过vim进入文件inet_ntop.c,可以看到:我的光标停在第60行(可以从右下角看到)进入vim的编辑模式,需要改动size_t size为socklen_t size,之后保存并退出。再次make,可以看到如图所示:说明改动已经成功。...原创 2020-11-20 00:12:06 · 242 阅读 · 0 评论 -
FreeBSD系统安装vim && 解决pkg install vim出现无法在usr/sbin/ 下创建文件夹的情况
在管理员用户中,即root@xxxx:下输入pkg install vimroot@xxxx: pkg install vim注意:一定要是root用户,在自己创建的用户下可能会出现无法在usr/sbin/下创建文件夹的情况原创 2020-11-19 23:35:29 · 682 阅读 · 0 评论