【linux – 在两个帧缓冲程序之间切换】教程文章相关的互联网学习教程文章

80×86汇编-从Windows到Linux的非常基本的I / O程序转换【代码】

那么我的第一堂上课日,您知道什么?我的教授使用Windows API调用等方法在Windows盒子上教所有东西,这很好,除了我在盒子上运行Ubuntu之外. 基本上,我希望我可以找到一种解决方法或某种形式的共同点,以便我完成任务. 今天,我们的第一个编程任务是输入两个整数并输出和.我遵循教授的代码,如下所示:.386 .model flatExitProcess PROTO NEAR32 stdcall, dwExiteCode:DWORDinclude io.hcr EQU 0dh lf EQU 0ah.stack ...

在Solaris上编译应用程序时,在Linux上使用Valgrind也会有所帮助吗?

我编写了一个注定要在Solaris SPARC系统上的C应用程序.但是,我的大部分开发工作都是在Mint Linux 64位计算机上进行的. 我已经看到内存泄漏很小,并且一直在Linux上使用Valgrind进行检查. 我的问题是:如果我在Linux上运行Valgrind并将所有内存泄漏的内容弄成100%(或至少接近100%),那么如果我可以在Solaris上编译该应用程序,是否意味着它也应该表现相同(意思是不必使用Solaris特定的内存泄漏检测工具?) 我问的原因是,我真的没有时...

java-我想为linux中的Windows交叉编译gcj程序

我已经在linux gcj上编译了程序,但是我想为Windows静态编译. 我在Linux上失败了.它总是说:/usr/bin/ld:找不到-lgcjcollect2:ld返回1退出状态 有谁能成功做到这一点(可移植的java gcj二进制文件,对于Windows静态地很喜欢).我不希望指向ExcelsiorJet或launch4j的指针(不会静态或AOT编译任何东西).解决方法:从http://www.thisiscool.com/gcc_mingw.htm获取Windows GCJ按照http://gcc.gnu.org/wiki/Statically_linking_libgcj的(GCJ...

Linux程序在Windows下编译运行_MinGW和Cygwin

linux要在windows下编译运行,需要win下的gcc编译器,一般有两种:MinGW和Cygwin。 但某些函数在windows没有,即使使用两种工具也编译不过,需要查询windows函数并使用,例如网路socket等。 MinGW参考: MinGW安装教程( MinGW - Minimalist GNU for Windows) CygWin参考: Windows:安装cygwin教程 Windows安装Cygwin教程

c-在程序运行时,有没有办法在linux的发布代码中更改成员变量?

我写了一个程序来解决某种优化问题.我一直在以越来越低的阈值运行它,并且我认为我遇到了某种障碍,因为我的程序无法获得更好的结果.它已经运行了大约5天… 但是,我的程序中有一些代码,如果它比阈值好,它将保存其数据.由于我对再次运行5天没有兴趣,因此我想在程序运行时执行它,但是可惜我没有使用-g进行编译(我正在使用gcc).我正在尝试将阈值更改为更高的值. 我确实设法使用gdb连接到它,并看到了堆栈框架.我现在在一个方法中,并且我想...

linux-自动化命令行应用程序的集成测试【代码】

我有一组命令行应用程序,它们要使其测试自动化.这是为了测试IaaS云设置,因此测试将调用启动新的虚拟机实例(例如euca-run-instances),然后确保可以通过ssh登录它们,甚至在远程计算机上运行一些简单的应用程序. 是否有旨在进行这种测试的框架?我知道有一些框架可以使运行单元测试更加容易,并且我知道(p)期望与ssh这样的事物进行交互,但是我不知道存在于这两个世界交汇处的工具.解决方法:您需要调用的所有内容都是面向命令行的吗?看...

linux-如何为debian:jessie构建.net核心应用程序【代码】

我已经使用.net core创建了一个示例应用程序.我需要为debian:jessie os构建应用程序.我有以下命令dotnet restore MySampleApp.sln -r -debian:jessie-x64dotnet build MySampleApp.csproj --verbosity q -c Release -r -debian:jessie-x64但是它显示了这样的错误消息error : NETSDK1056: Project is targeting runtime '-debian:jessie-x64' but did not resolve any runtime-specific packages. This runtime may not be support...

在GNU / Linux系统上,应该从哪里加载应用程序数据?

在这种情况下,我将c与autoconf一起使用,但该问题在其他地方也适用. 我有一个运行时需要的Glade xml文件,我必须告诉应用程序它在哪里.我正在使用autoconf在代码中定义一个变量,该变量指向“指定的前缀目录” / app-name / glade.但这只有在安装了应用程序后才开始起作用.如果要在此之前运行程序怎么办?是否存在确定应检查应用程序数据的路径的标准方法? 谢谢 感谢您的答复.为了澄清,我不需要知道应用程序数据的安装位置(例如,通过...

4418开发板基于Linux-c测试程序的编译和运行【图】

基于iTOP4418开发板的Linux-c的测试程序iTOP-4418 开发板可以运行的文件系统很多,在具体的文件系统上实现特定功能前,可以使用 Linux-c 程序来测试硬件以及驱动。而且这些程序很容易移植到 Android、Qt/E 以及最小文件系统上。特别提醒:Linux-c 程序是跨平台的,只要按照下面介绍的方法去编译,就可以将 Linux-c的程序和 Android 系统一起运行,使用 Linux-c 的程序测试我们关注的内容。本质上,我们可以这样理解,Android 只是一...

nohup命令(Linux终端启动后台运行程序)【代码】【图】

1. nohup指令基本概念: nohup: 不挂断的运行,并没有后台运行功能,用nohup运行命令可以使命令永久执行下去,和用户终端没有关系,断开SSH不影响运行,&是后台运行.nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。 nohup 是 no hang up 的缩写,就是不挂断的意思。 nohup命令:正在运的进程,在退出帐户时该进程也不会结束,可以使用noh...

检测并删除Linux应用程序中的内存泄漏

我们有一个非常大的项目,它基本上是一个使用Linux Application编程并在PowerPC处理器上运行的应用程序.该项目最初是由另一家公司开发的.我们从公司收购了该项目,现在我们正在维护该项目. 据报告该应用程序存在很多内存泄漏问题.由于这是一个大型项目,因此无法转到每个源代码文件并找出内存泄漏.我们已经使用了Valgrid,mpatrol和其他内存泄漏检测工具.这些工具没有太大帮助,内存泄漏也没有显着减少. 在这种情况下,如何大幅度减少内存...

linux-根据页面分割内存的程序寿命

我对细分&在x86 linux计算机上进行分页.如果有人弄清楚从头到尾的所有步骤,我们将非常高兴. x86使用分页分段内存技术进行内存管理. 请问谁能说明从硬盘上的可执行.elf格式文件加载到主存储器到死之前发生的情况.编译时,可执行文件中包含不同的部分(文本,数据,堆栈,堆,bss).如何加载?如何使用分页分段存储技术设置它们. 是否想知道如何为已加载的程序设置页表?想知道如何建立GDT表.寄存器如何加载?以及为什么当它是32位机器时,逻...

Python-将程序从Linux迁移到Windows,在Windows中不起作用【代码】

几天来这一直困扰着我.我正在尝试将实用程序LScreamer迁移到Windows 7,但似乎没有合作. 该实用程序将Atmega固件文件传输到在atmega中运行的引导加载程序.在Linux中,当我运行该实用程序时,它能够发送整个文件,而只需要进行少量的重新传输.在Windows中,几乎所有其他传输都是重新传输,大多数情况下,这会导致处理器无法获得完整的固件. 我对python和pyserial的理解是它们应该在操作系统之间可移植.但是由于我对使用Python缺乏经验,所以...

linux-x86:中断处理程序循环【代码】

我正在尝试通过IDT处理内核中断.我在Linux下使用Intel x86. 我已经设置了IDT和中断条目,并启动了一些测试以查看中断处理程序. 当我尝试int $0x0时,它可以完美地工作:我的处理程序被调用,但是当我尝试某些异常并推送错误代码时,我进入了无限循环. 该架构如下: 当异常到达时,我的处理程序的第一部分在ASM中,并调用公共C部分. my_handler.cvoid handler(int i) {printf("Exception %d caught\n", i); }my_handlerscommon:pushalpush...

OSGi无头运行在Linux上-org.eclipse.core.runtime无法获取应用程序服务【代码】

经过数周的痛苦之后,我终于将我的OSGi应用程序部署在Linux上并且几乎可以运行. 它是无头的应用程序,我的linux也无头. 我用命令运行java -jar org.eclipse.equinox.launcher_1.1.0.v20100507.jar -application eclipse当我运行它时,我看到我所有的捆绑软件都被激活,然后就像我期望它完成加载一样,我得到了以下异常. org.eclipse.core.runtime位于config.ini和插件导向器中. 有什么想法为什么不开始吗?我的起点是1!ENTRY org.eclips...

缓冲 - 相关标签