2016年4月12日
摘要: 最近在Linux下编程发现一个诡异的现象,就是在链接一个静态库的时候总是报错,类似下面这样的错误: 关于undefined reference这样的问题,大家其实经常会遇到,在此,我以详细地示例给出常见错误的各种原因以及解决方法,希望对初学者有所帮助。 1. 链接时缺失了相关目标文件(.o) 测试代 阅读全文
posted @ 2016-04-12 15:41 邶风 阅读(3513) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm C和C++之间库的互相调用 ex 阅读全文
posted @ 2016-04-12 15:40 邶风 阅读(9299) 评论(1) 推荐(0) 编辑
摘要: http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm 1.概念和区别: 静态库就是在编 阅读全文
posted @ 2016-04-12 15:38 邶风 阅读(2871) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/wolf/articles/74928.html http://www.cppblog.com/wolf/articles/77828.html http://www.jb51.net/article/34990.htm 大部分内容抄的以上文章的。 1 阅读全文
posted @ 2016-04-12 15:18 邶风 阅读(3751) 评论(0) 推荐(0) 编辑
  2016年4月11日
摘要: http://www.cnblogs.com/hitwtx/archive/2011/11/16/2251254.html scp是linux中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。 本地到远程的操作 scp local_file remote_userna 阅读全文
posted @ 2016-04-11 01:06 邶风 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 方法一:windows下的winscp工具 前提条件:windows能够ping通linux;linux关闭防火墙,/etc/init.d/iptables stop 在windows下运行winscp程序,协议选择SFTP即可,填写linux主机的ip地址,用户名,密码。 连接成功之后,在界面上来 阅读全文
posted @ 2016-04-11 00:51 邶风 阅读(241) 评论(0) 推荐(0) 编辑
  2016年3月31日
摘要: 当使用terminfo时,需要做的第一件事就是调用函数setupterm来设置终端类型。这将为当前的终端类型初始化一个TERMINAL结构。然后,你就可以查看当前终端的功能标志并使用他们的功能了。 #include <term.h> int setupterm(char *term, in fd, 阅读全文
posted @ 2016-03-31 15:42 邶风 阅读(1382) 评论(0) 推荐(0) 编辑
  2016年3月30日
摘要: Linux提供了一组编程接口,用来控制终端驱动程序的行为。这样我们可以更精细的来控制终端。 例如: 回显:允许控制字符的回显,例如读取密码时。 使用termios结构的密码程序 #include <stdio.h>#include <termios.h>#include <unistd.h> #de 阅读全文
posted @ 2016-03-30 17:12 邶风 阅读(964) 评论(0) 推荐(0) 编辑
摘要: Linux提供了一个特殊的设备 /dev/tty ,该设备始终是指向当前终端或者当前的登录会话。 FILE* output = fopen("/dev/tty", "w"); //向终端写入字符串 fprintf(output, "%s\n", "world"); FILE* input = fop 阅读全文
posted @ 2016-03-30 14:19 邶风 阅读(216) 评论(0) 推荐(0) 编辑
  2016年3月25日
摘要: 几个小知识点: 字符串数组作为参数。 fileno(stdout)的使用。 标准输出是否被重定向了 isatty( fileno(stdout) ); 回车符的过滤方法。 #include <stdio.h>#include <stdlib.h> char *menu[] = { "a add", 阅读全文
posted @ 2016-03-25 15:32 邶风 阅读(274) 评论(0) 推荐(0) 编辑