Articles of Ubuntu

如何重新configuration​​谷歌testing的32位embedded式软件?

我已经设法根据这个安装Googletesting。 我的问题是:我必须testing一个32位操作系统的embedded式软件开发项目,所以我需要重新configurationGoogletesting从64位。 用旧的1.7.0版本知道解决scheme是这样的: autoreconf -fvi ./configure –build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32" make 这是我现在使用新版本的方法: cd home/CWD/googletest/googlemock autoreconf -fvi ./configure –build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32" cd home/CWD/googletest/googletest autoreconf -fvi ./configure –build=i686-pc-linux-gnu "CFLAGS=-m32" "CXXFLAGS=-m32" "LDFLAGS=-m32" cd .. mkdir googletest_build cd googletest_build cmake -DCMAKE_INSTALL_PREFIX:PATH=/home/me/googletest ../googletest make make install 这是否是因为我找不到其他地方的configuration文件,除了terminal中显示的结果与1.7.0版本的重新configuration相同。 但使用后: make UTEST=yes project_Name 我得到这个: Linking… project_Name GTEST_LDFLAGS=-L ../../googletest//lib/ -lpthread -lgtest -lgtest_main […]

BASH | 如何获取bash中一行的字段数(使用剪切?)

鉴于以下数据: field1;field2;field3;field4; 如何获得这一行的字段数? 例如,这个命令应该在这里给出4 。 实际上,每一行我没有相同数量的内容,但我需要全部归还。 一旦我设法计算字段的数量,我也将设法做一个循环来获取它们。 (操作系统:Ubuntu 13.04) 预先感谢您的帮助。

简单的shell脚本来复制文件和文件夹,并执行一个命令

我以前没有写过任何Shell脚本,但是我必须编写一个简单的shell脚本来执行以下操作; 我将把所有需要的文件保存在一个文件夹中,并将其作为一个tar文件与这个shell脚本捆绑在一起; 所以当用户运行shell脚本时,需要将各自的文件复制到各自的目的地。 复制的执行如下: 将plugin.so文件复制到/ usrlib / mozilla / plugins / 将.so库文件复制到/ usr / local / lib / 将一些头文件目录(文件夹)复制到/ usr / local / include / 最后,需要做ldconfig。

wget和htaccess:仅用户名

我googled如何使用terminal在Ubuntu下与wget下载图像。 我发现我需要什么,但在服务器上,使用.htaccess保护,没有密码。 同 wget admin@http://img.zgserver.com/linux/filename.jpg 它返回:没有路由到主机。 当我设置密码和types wget admin:password@http://img.zgserver.com/linux/filename.jpg 一切安好。 但是我不允许在服务器上使用密码。 如何解决它,find路线?

有没有办法在设置dpkg控制文件时自动确定依赖关系?

dpkg(Debian)控制文件中的大部分字段都很简单。 棘手的是确定依赖列表(取决于:)。 我希望dpkg-gencontrol可以通过查看软件包目录中的可执行文件的ldd输出来实现这一点。 也许可以,但我不能得到它的工作。 如果这是dpkg-gencontrol目的,我得到的错误是: dpkg-gencontrol: error: syntax error in control_template at line 7: first block lacks a source field. 作为参考,命令是dpkg-gencontrol -v1.1 -ccontrol_template -lchangelog -Pdebian 。 control_template文件包含这个: Package: my-package Maintainer: Joe Coder <joe@coder.com> Description: The my-package system A longer description that runs to the end of one line and then extends to another line. Priority: […]

C ++错误:睡眠没有在此范围内声明

我在Ubuntu中使用C ++代码块,在GCC 4.7中增加1.46 [yield_k.hpp] 我得到这个编译时间错误: error : Sleep was not declared in this scope 码: #include <iostream> using namespace std; int main() { cout << "nitrate"; cout << flush; sleep(1000); cout << "firtilizers"; return 0; } 我该如何解决这个错误? 我想要程序挂起1秒钟。

如何完全复制一个文件夹

我正在尝试为我正在编程的设备复制一个文件系统。 经过这么多时间,试图找出为什么我安装的文件系统无法正常工作,我发现cp没有完成任务。 我使用du -s来检查原始文件系统的大小,以及用cp -r复制的文件系统的大小,结果大约相差150字节。 有些东西告诉我符号链接或某种内核对象没有被正确地复制。 是否有可能完全复制文件夹/文件系统? 如果是的话,我将如何去呢?

在Linux中使用pipe道的进程间通信

我已经写了我的代码编写一个数字在Linuxpipe道。 它是一样的,但它是显示错误,任何人都可以帮助我。 基本上这个程序的问题陈述如下: – 一个程序将打开一个pipe道,向pipe道写一个数字。 – 其他程序将打开相同的pipe道,将读取数字并打印它们。 – closures两个pipe道 int main() { int number; FILE *fout; fout = popen(" ","w"); pclose(fout); return 0; } 现在我的问题是我应该给popen命令选项(如上面显示的空白)什么命令,以便我可以进一步进行并编写一个数字pipe道。

访问被拒绝 – PHP move_uploaded_file – Ubuntu LAMP / var / www

我意识到在我的tmp文件夹或我在/ var / www文件夹中创build的images文件夹上存在某种权限问题。 我知道/ var / www最初有root权限。 我一直在关注一些在线教程,试图解决这个问题,并改变了我的权限,谁知道过去一个多小时左右。 尝试使用PHP / MySQL从HTML表单上载文件时收到此错误: Warning: move_uploaded_file(images/verified-gw.gif): failed to open stream: Permission denied in /var/www/addscore.php on line 40 Warning: move_uploaded_file(): Unable to move '/tmp/phpla4QCP' to 'images/verified-gw.gif' in /var/www/addscore.php on line 40 cannot move uploaded file or something beavis 所以我认为/ var / www / images文件夹的权限是不正确的,或者tmp文件夹的权限是root,而ubuntu的内核不会让php脚本从这个root拥有的文件移动到具有权限的images文件夹我的用户帐户据我所知,并在组中没有人。 我很迷茫,任何帮助,绝对赞赏。 上面你可以看到图片文件夹的权限的图片,我试图将文件从tmp目录移动到。 哦,这里是PHP脚本失败: if […]

是否可以在kubuntu12.04(xubuntu)中构buildAOSP项目(姜饼)?

我使用旧版本的Android(姜饼2.3.4)。 为了开发这些版本,我现在使用Ubuntu 10.04。 同时,我想用更新的版本:12.04或者12.10。 它写在这里 : 在Ubuntu 12.04的基础上,目前只有实验性的支持,并不能保证在除了master之外的分支上工作。 所以这里是我的问题,有没有人试图在Ubuntu 12.04上构build旧版本的Android? 我不喜欢新的统一接口,所以我也考虑xfce或kde。 这就是为什么这里是第二个问题,如果我改变窗口系统,我会不会有任何麻烦?