![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
菜鸟小世界
这个作者很懒,什么都没留下…
展开
-
makefile: 3,12:***missing separator.Stop.
这里makefile文件命令行必须(!!!)为Tab键,否则其后字体的格式不是红字,不能正常运行,会报出可能的错误原创 2021-07-11 08:04:09 · 215 阅读 · 0 评论 -
-bash: ./*.sh: Permission denied
chmod u+x *.sh赋予所有用户执行以.sh文件结尾的权利原创 2021-06-26 09:28:49 · 1007 阅读 · 0 评论 -
信号量编程 semget() semctl() semop()
在Linux系统中,使用信号量通常分为以下4个步骤:① 创建信号量或获得在系统中已存在的信号量,此时需要调用 semget() 函数。不同进程通过使用同一个信号量键值来获得同一个信号量。② 初始化信号量,此时使用 semctl() 函数的SETVAL操作。当使用二维信号量时,通常将信号量初始化为1。③ 进行信号量的PV操作,此时,调用 semop()函数。这一步是实现进程间的同步和互斥的核心工作部分。④ 如果不需要信号量,则从系统中删除它,此时使用semctl()函数的 IPC_RMID操作原创 2021-06-22 15:54:44 · 723 阅读 · 0 评论 -
CentOS 网络连接不上
找ifcfg-en开头文件TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp2s0UUID=8481fa6f-e98a-46.原创 2021-06-15 20:15:03 · 256 阅读 · 0 评论 -
VMware Workstation 14.1.8 Player下载链接
https://my.vmware.com/en/web/vmware/downloads/details?downloadGroup=PLAYER-1418&productId=687&rPId=39188原创 2021-06-13 14:18:01 · 663 阅读 · 0 评论 -
make详解
https://blog.csdn.net/weixin_38391755/article/details/80380786/建议结合GNUmake的帮助文档一起看原创 2021-05-24 15:17:49 · 101 阅读 · 0 评论 -
undefines referened to (.text+0x3b)
_REENTRANT为我们做了三件事情,并且做得非常优雅: 1)对部分函数重新定义它们的可安全重入的版本,这些函数名字一般不会发生改变,只是会在函数名后面添加_r字符串,如函数名gethostbyname变成gethostbyname_r。 2)stdio.h中原来以宏的形式实现的一些函数将变成可安全重入函数。 3)在error.h中定义的变量errno现在将成为一个函数调用,它能够以一种安全的多线程方式来获取真正的errno的值。了解了_REENTRANT我们在使用-D_REENTRANT调.原创 2021-05-24 14:29:22 · 119 阅读 · 0 评论