ubuntu相关内容
我发现一个Ubuntu的操作系统命令,它可以让程序读取键盘,从数据即使程序是在后台。我试着搜索了很多,但没有得到成功。如果有任何的Ubuntu / Linux的程序员知道操作系统命令,它可以让该程序的话,请与我分享它。 我的Ubuntu编程初学者。 解决方案 您可以使用Linux输入子系统读取鼠标和键盘事件。如果你的应用程序有必要的权限,它只会工作。基本上,你必须为这个运行应用程序根的工
..
我试图访问C.击键我可以访问字母数字键。如何访问控制,Shift键和Alt键? 另外,我读的地方,有时候,而在控制台上,OS口罩退格键输入文本。我想知道用户pressed退格键。这不一样,知道什么时候的'\\ n'是pressed。 GNU C. Ubuntu的11。 解决方案 迪特里希埃普回答评论:使用的ncurses 库 又见
..
可能重复:结果 结构的sizeof结果预计不会结果 结构在内存大小? 下面是code编译Ubuntu服务器11.10上i386的机器: // sizeof.c #包括LT&;&stdio.h中GT; #包括LT&;&malloc.h所GT; INT主(INT ARGC,字符** argv的){ 的printf(“INT的大小:%d字节\\ n”的sizeof(INT)
..
下面是一个小程序,一个大学的任务: 的#include<&unistd.h中GT;的#ifndef BUFFERSIZE #定义BUFFERSIZE 1 #万一主要() { 字符缓冲区[BUFFERSIZE] INT I; INT J = BUFFERSIZE; I =读(0,缓冲液,BUFFERSIZE); 而(ⅰ大于0) {
..
这code给我分割故障有关的时间的1/2: INT主(INT ARGC,字符** argv的){ 漂浮试验[2619560] INT I; 对于(i = 0; I< 2619560;我++) 测试[I] = 1.0F; } 其实,我需要分配一个更大的数组,有没有允许操作系统,让我得到更多的内存的一些方法? 我使用Linux操作系统Ubuntu
..
我想显示当前在Ubuntu中运行的进程。 现在我用system()函数来打印正在运行的进程在终端。 code: 系统(“PS -A”); 这个功能可以显示所有正在运行的进程在终端。 但我想使用POSIX函数此功能。我不是在寻找一个现成的code。 有人可以点我到函数名称或任何手动? 解决方案 但我想使用POSIX函数此功能。我不是在寻找一个现成的code。 没有POSIX
..
我需要打印的ASCII字符的一部分延伸,即是这样的: 字符P = 219; //矩形 的printf(“%C \\ n”,p)的; 然而,在外壳不显示正确的字符..我能做些什么来看看矩形? 感谢您 解决方案 您必须使用支持ASCII扩展虚拟终端。在Ubuntu默认的终端是Gnome终端。你将不得不
..
我是一个高达最新的Ubuntu 12.04系统上。我有,MySQL和其相关的驱动程序安装了unixODBC(从Ubuntu回购v2.2.14)。还连接到一个有效的DSN。通过发出 ISQL数据库名的uname passwd文件验证。 我试图编译使用ODBC数据库交互的C应用程序。几乎无处不在我搜索似乎表明,我应该有“sql.h”的地方安装。 A 查找/ -iname sql.h -print 显
..
我想尝试具有生成文件就可以了一个程序,但是当我把制作在shell的错误是: g ++的-g -DaUNIX -I ../../ acroname / aInclude -I ../../ acroname / aSource -Wl,-rpath,。 unix_aLaserDemo_Data / aLaserDemo.o unix_aLaserDemo_Data / acpLaser.o -l
..
我想OpenCV的设置为我的最后一年的项目,并遇到了几个问题。我成功地得到了它在Ubuntu下本教程的设置。 我现在遇到的问题是保持这个
..
我真的想学习C(我打算加入一个开源GNOME项目)。这将是一个很好的教程? 解决方案 C编程语言(通常称为为“K&放大器; R”)被几乎普遍认为是对学习C的最佳资源。
..
当我问问看CC的当前版本我得到这个。 $ CC --version CC(Ubuntu的/ Linaro的4.7.2-2ubuntu1)4.7.2 版权所有(C)2012自由软件基金会 这是自由软件;参见复印条件的来源。有否 保证;甚至不是针对特定目的的适销。$ 我想知道的是,如果C89,正在使用C90,C99或C11。 解决方案 这是深入键入解释在GCC手册,使用(如果它安装)信息G
..
我已经写了下面的程序去哪个我的桌面当前连接的无线网络的ESSID,但它给我的错误。谁能帮我纠正错误? code: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&string.h中GT; #包括LT&; SYS / ioctl.h> #包括LT&; SYS / stat.h> #包括LT&; SYS / socket.h中
..
我写在C简单的程序,并在Ubuntu上使用GCC编译它。将另一台机器上这个文件的工作? 什么是输出二进制文件的内容,它的外部依赖? 可以压在其它Linux发行版上运行,并且在什么情况下? 可不可以在其他操作系统上运行? 解决方案 有几个层次/二进制不兼容的来源。 首先,解决不兼容库 通常情况下,如果你正在运行另一台机器上的二进制,使用不同版本的“相同的OS”(这意味着什么..
..
可能重复:结果
..
我试图写我自己的系统调用。它只是返回当前时间。我知道我应该怎么办这个概念,我也经历了几个这样的链接: 实现在Linux 2.6系统调用I386
..
有谁知道一个C / C ++ code代表 寻找网络接口可用? 我一直在寻找一些codeS,但大多数时候the're相当复杂。有一个简单的方法来做到这一点? 更新 在Ubuntu / Linux的 解决方案 查看的 getifaddrs 手册页。有接近尾声的示例程序。
..
使用 的gcc -m32 myprog.c中 应32位版本的编译文件 myprog.c中 不幸的是我得到这个错误在文件从/usr/include/stdio.h:27:0包括, 从myprog.c中:1: /usr/include/features.h:374:25:致命错误:SYS / cdefs.h:没有这样的文件或目录 #包括LT&; SYS /
..
后,我从升级我的Ubuntu出现了一些奇怪的错误(10.11,11.04,我不知道) 11.10。 我收到一个未定义引用'开方',而使用math.h中的和链接 -lm 我与的gcc -Wall -g -Werror -Iinclude / -lm的lib / matrix.c的src / analyse.c -o斌/ analyse.o 编译这两个源文件中使用,包括math.h中。 这cod
..
我刚刚更新了我的系统从Ubuntu 11.04 11.10,现在我不能再编译包含对OpenCV的库的引用任何C程序 我已经试图重新安装OpenCV的(我使用 2.1版本),但我坚持了这个错误: /tmp/ccArHTZL.o:在函数'主': 。z.c :(文字+ 0x59):未定义的参考`cvLoadImage“ z.c :(文字+ 0XA0):未定义的参考`cvNamedWindow“ 。
..