linux
wanzyao
这个作者很懒,什么都没留下…
展开
-
linux下进度条的简单实现
这次我们来写一个linux下的进度条的小程序。进度条就是当下载东西时显示进度的一行标志,这个一般都见过,linux下比较简陋,而windows下做了图形化的处理。一般进度条如下:很明显进度条是动态输出的,及表示进度的‘=’符号随着后面n%增大,也在逐渐增多,而且整个进度条只有里面的’=‘标志增多,其他不变。输出我们肯定用的是C的printf()函数,但printf函数默认是输出之后再接着上次输出;原创 2017-01-02 12:20:42 · 990 阅读 · 0 评论 -
权限粘滞位简介
linux是多用户的环境,免不了共享文件或目录。我们知道linux目录如果具有可写可执行的权限时,用户就可以进入该目录并进行创建,删除文件等操作。如果一个共享目录权限是0777代表所有用户都有对该目录操作的权限,那么一个用户就可能会删除或修改其他用户的文件,这显然是不合理的。为了解决这个问题,我们引入了粘滞位。普通权限有rwx,但是如果查看/tmp目录的权限会发现该目录other的权限为rwt,这个原创 2016-12-30 22:31:27 · 396 阅读 · 0 评论 -
linux下生成动态库和静态库的方法
要了解linux下怎么生成动态库和静态库文件,那么首先应该了解怎么使用静态库和动态库文件。所以,我首先介绍一下gcc编译器的 -l 和 -L 参数。-l 和 -L 参数的使用:-l 后面紧跟的是库文件名,怎么用的呢。比如有一个库文件名为 libtest.so ,想使用这个库时,就要在gcc选项中加 -ltest 。而且默认该库会在 /lib, /usr/lib 和 /usr/local/l原创 2017-02-17 16:58:35 · 864 阅读 · 0 评论