草庐IT

gnu-screen

全部标签

python - 找不到 msguniq。确保安装了 GNU gettext 工具 0.15 或更新版本。 (Django 1.8 和 OSX ElCapitan)

我正在尝试通过遵循精彩的Django文档来国际化Django应用程序。问题是当我尝试运行命令来创建语言文件时:pythonmanage.pymakemessages-lfr它输出一个错误:CommandError:Can'tfindmsguniq.MakesureyouhaveGNUgettexttools0.15ornewerinstalled.我的配置:操作系统:OSXElCapitanv10.11.3Python:v3.5Django:v1.8 最佳答案 使用终端使用Homebrew安装gettextGNU工具安装Homebr

linux - 在 GNU screen 硬状态中显示 Windows 用户

我正在寻找一种方法来在GNUscreensession的硬状态行中显示每个窗口的事件用户。示例我打开了以下窗口窗口0-user1@localmachine窗口1-user1@localmachine窗口2-user1@localmachineSSH到user2@remotemachine目前硬状态是:0$something[user1]1$something[user1]2$something[user2]手动输入[用户名]的地方。有没有办法自动显示windows当前用户? 最佳答案 您可以使用转义序列来设置窗口标题,如果这是您想要

linux - 如何查看 screen 生成的日志文件 (screenlog.0)

所以我刚刚发现我可以创建我在screen上所做的一切的日志文件(C-aH)。听起来像是跟踪特定screensession中潜在错误的好方法。然而,当我去尝试它时,日志文件被报告为二进制文件(并且不能像普通文本一样被查看)。那我错过了什么吗?一个快速的手册页looksee和搜索谷歌(和SO)对此一无所获。所以我的问题是:如何在screen上生成纯文本日志文件?假设答案是“真是菜鸟......你试试看如何制作它们?RTFM。”我的问题变成了:如何使用less查看我创建的screen日志文件(因为lessscreenlog.0不适用于二进制文件)?编辑:所以cat工作正常,但是less提示文

linux - 强制 GNU 链接器生成 32 位 ELF 可执行文件

您好,我目前正在为我正在编写的编译器生成x86程序集,但在链接我的64位VM上的文件时遇到了一些问题(汇编代码是32位)。我能够用这个命令很好地组装目标文件:as--32mult.S-omult.o但我似乎找不到任何使ld生成32位ELF文件的选项:ldmult.o-omult任何帮助都会很棒。 最佳答案 ldmult.o-omultld-melf_i386mult.o-omult您可以获得可用架构的列表:ld-V示例输出:GNUld(GNUBinutilsforUbuntu)2.24Supportedemulations:elf_

linux - 是否可以从 -L 标志命名 'screen' 日志文件?

运行时Screen使用-L标志,将创建一个名为“screenlog.0”的文件并将所有输出写入其中(这很棒),但我将运行多个Screensession并且我需要使用唯一编号来标识日志。是否可以更改日志文件名? 最佳答案 可能最简单的方法是使用以下方法(从Screen版本4.06.02及更高版本开始):screen-L-Logfilelog_filenameyour_command 关于linux-是否可以从-L标志命名'screen'日志文件?,我们在StackOverflow上找到一个

c++ - 用于分析和减少我的应用程序编译时间的 GNU 工具

我正在使用SUSE10(64位)/AIX(5.1)和HPI64(11.3)来编译我的应用程序。只是为了提供一些背景知识,我的应用程序有大约200KLOC(2Lacs)行代码(没有模板)。它是纯C++代码。根据测量结果,我看到编译时间从45分钟(SUSE)到大约75分钟(AIX)。问题一:这个时间正常吗(可以接受)?问题2:我想重新设计代码安排,减少编译时间。是否有任何GNU工具可以帮助我做到这一点?附言:一种。stackoverflow中的大部分问题都与VisualStudio有关,因此我不得不发布一个单独的问题。b.我用的是gcc4.1.2版本。C。另一个信息(可能有用)是代码分布在

c++ - 使用多线程在 GNU C 中使用 Write Function 是否安全

将多个线程的函数调用写入同一个套接字安全吗?我们想在它们之间添加同步吗?它会引起诸如此类的问题吗应用程序从网络层到应用层的写入/读取延迟我们正在使用GNUC++库LinuxRedhat环境上的GCC4这是一个服务器端进程,其中服务器和客户端之间只有1个套接字连接服务器和客户端位于2台不同的机器上数据从服务器发送到客户端客户端到服务器问题1-当服务器向客户端发送数据时(多个线程通过同一个套接字向客户端写入数据)但是从某些线程写入的数据没有进入客户端,它甚至没有进入网络层同一台机器的(Tcpdump没有该数据)问题2-当客户端向服务器发送数据时,客户端发送的数据显示在服务器的TCPdump

c++ - GNU/G++ 4.9(2.95.3 之前的版本)的 C++11 中的 string_char_traits<char>

我有一些遗留的C++代码(用于使用GNUg++2.95.3进行编译)具有以下声明std::basic_string,malloc_alloc>x;头文件是#include现在,我正在迁移到GUg++4.9,但出现此错误:1.std/bastring.h未找到2.当我改变#include作为#include,我收到以下错误:error:'string_char_traits'wasnotdeclaredinthisscopestd::basic_string,malloc_alloc>x;error:templateargument2isinvalidstd::basic_string,

c++ - GNU Fortran 和 C 互操作性

我有一个大型的混合C/Fortran代码库,目前使用英特尔工具在Windows上编译。我被要求将它移植到Linux上的GNU工具。或多或少是随机的,我选择了4.8版。如果从Fortran调用C函数,互操作性通常如下所示://Ccode:voidPRINTSTR(char*str,size_tlen){for(intii=0;ii英特尔Fortran编译器始终生成大写符号,因此可以正常工作。但是GNUFortran编译器总是生成小写符号,因此存在链接器错误。GNUFortran编译器过去有一个名为-fcase-upper的选项,它可以生成大写符号,但似乎这对每个人来说都太可配置了,它已被

c++ - unordered_multimap 在 gnu++11 和 c++0x 中的不同行为

我在不同的编译器上编译了以下程序,并得到了不同的行为,来源:#include#include#includeusingnamespacestd;std::unordered_mapmymap;std::unordered_multimapmymultimap;intmain(){DoAddItem();std::coutfirstsecond;std::coutfirstsecond;std::coutmypair[100];intidx;std::strings1;std::strings2;for(idx=0;idx在RedHatLinux中用g++4.4.6编译如下:g++--s