-
如何在linux中的objective-c
所属栏目:[Linux] 日期:2021-03-30 热度:90
天儿真好! 你可以提供一些关于如何在Objective C中编写和编译源代码的信息. 我听说过cl声,但是我找不到任何示例/教程clang / llvm / obj-c. PS.感谢帮助 sudo apt-get install build-essential gobjc gobjc++ gnustep gnustep-devel libgnustep-base-dev -yv[详细]
-
linux – Tab完成Emacs的shell模式SSH会话
所属栏目:[Linux] 日期:2021-03-30 热度:158
我目前使用的emacs模式导致我有几个 shell模式缓冲区打开,每个都运行一个ssh会话.尽管如此,当我尝试在远程会话中选择完成文件名和其他内容时,我遇到了一个问题,但是shell尝试使用本地机器上可用的完成,而不是在远程机器上. 例如,如果文件/ foobar存在于本地机[详细]
-
在Linux中关闭历史记录[已关闭]
所属栏目:[Linux] 日期:2021-03-30 热度:147
要在 Linux环境中禁用历史记录,我执行了以下命令: export HISTFILESIZE=0export HISTSIZE=0unset HISTFILE 这样的命令组合是否足够,或者我也必须执行历史-c或其他东西? 即使重启服务器,这样的命令是否需要重新启动后才能保持历史记录的禁用状态? 只需将此[详细]
-
在ARM处理器上运行嵌入式Linux的最低配置?
所属栏目:[Linux] 日期:2021-03-30 热度:110
我需要生产一个嵌入式ARM设计,这个嵌入式ARM设计要做很多嵌入式 Linux才能做的事情.然而,设计是成本敏感的,不需要大量的马力.大多数人会说串口.理想情况下,我想使用其中一个低端ARM.您已成功使用嵌入式Linux的ARM配置最低. 编辑: 应用程序需要某种闪存设备上[详细]
-
linux – 为什么简单地链接GL导致段错误?
所属栏目:[Linux] 日期:2021-03-30 热度:56
我正在Linux上编写一个OpenGL应用程序,我可以轻松地使用GLUT创建一个窗口,但是一旦我与-lGL链接,我就会得到一个段错误.会有什么想法导致这种情况?即使使用-Wall,我也不会收到任何编译器警告或错误.只有当我运行该程序时才会给我一个段错误.我以前从未使用过g[详细]
-
linux – pthreads线程在堆栈中预先故障的最佳方法是什么?
所属栏目:[Linux] 日期:2021-03-30 热度:130
我正在为嵌入式Linux系统中运行的实时程序编写代码.因为关键是我们不会在页面错误上无法预测,我想在堆栈中预先保留,以便我们使用的区域保证被mlockall()调用覆盖.对于主线程来说这很简单;只需做一些大的alloca(),并确保每隔几页写一次.这是有效的,因为在程序[详细]
-
从自定义系统调用生成段错误
所属栏目:[Linux] 日期:2021-03-30 热度:66
我正在从系统调用中执行copy_to_user().如何在错误时生成段错误或sigbus,就像用户空间试图访问相同的内存一样?最佳答案好吧,一般来说,你做不到.除非你打算重写内核.当内核访问用户模式地址时,它使用安全表单,通常是copy_from_user,copy_to_user,get_user,...[详细]
-
linux – 向进程组的所有成员发送信号的最佳方法是什么?
所属栏目:[Linux] 日期:2021-03-30 热度:85
我想杀死整个进程树.使用任何常用脚本语言执行此操作的最佳方法是什么?我正在寻找一个简单的解决方案.最佳答案您没有说要杀死的树是否是单个进程组. (如果树是从服务器启动或shell命令行分叉的结果,则通常会出现这种情况.)您可以使用GNU ps发现进程组,如下所[详细]
-
c – SYSV与Linux / GNU ELF格式
所属栏目:[Linux] 日期:2021-03-30 热度:89
问题是在以下问题的背景下:Why are libraries not found, even though they are clearly on the -L path?.我的库和我的目标文件似乎有不同的ELF格式,这可能导致链接器无法“找到”库.现在,这导致了几个问题:似乎我的编译器通常会生成SYSV ELF文件. (检查文[详细]
-
连续监视linux中的目录,并在新文件可用时通知
所属栏目:[Linux] 日期:2021-03-30 热度:133
我是 linux和脚本环境的启动器.我的要求是这样的: 1) From an asp.net application, a file will be generated and copied to a predefined folder in a linux server machine. (Im assuming this can be done by remote file s[详细]
-
如何将Linux密钥从/ dev / input / event *转换为ASCII
所属栏目:[Linux] 日期:2021-03-30 热度:122
我正在尝试将从/ dev / input / event0读取的键盘事件从定义的值转换为未运行X或终端的嵌入式应用程序中的ASCII等效项.我认为这应该通过Linux中定义的键盘映射功能来完成,而不仅仅是创建我自己的std :: map但我似乎无法找到一个好的起点.到目前为止,我发现的[详细]
-
linux – CURL:如何在请求之间保留cookie?
所属栏目:[Linux] 日期:2021-03-30 热度:70
我需要登录页面然后提交条目.我可以使用以下代码登录curl $HOST -s -L -b $COOKIE -c $COOKIE -d login=submitlogin_name=$USERlogin_password=$PASS -o $OUTPUT 但是当我尝试提交一个条目时我不再登录了curl $HOSTADDNEWS -L -[详细]
-
linux – Gnome Shell扩展密钥绑定
所属栏目:[Linux] 日期:2021-03-30 热度:141
(全局)将键组合(例如 Super A)绑定到gnome shell扩展中的函数的最简单方法是什么?检查了几个扩展,我遇到了以下代码:global.display.add_keybinding(random-name, new Gio.Settings({schema: org.gnome[详细]
-
c – waitpid和pthread_cond_wait(3)
所属栏目:[Linux] 日期:2021-03-30 热度:122
我正在开发一个使用生产者和消费者线程的linux应用程序.这是一个相当成熟的应用程序,我不想更改我的体系结构.生产者和消费者线程通过可等待的队列链接.这是一个通过std :: queue与条件变量和互斥锁一起实现的类.现在我希望消费者线程能够分叉/执行子进程,并等[详细]
-
c – QFileDialog :: getSaveFileName和默认的selectedFilter
所属栏目:[Linux] 日期:2021-03-30 热度:72
我有getSaveFileName和一些过滤器,我想在用户打开“保存”对话框时选择其中一个. Qt文档说明如下: The default filter can be chosen by setting selectedFilter to the desired value. 我尝试以下变体:QString selFilter=All files (*.[详细]
-
简单的缓存分析API
所属栏目:[Linux] 日期:2021-03-30 热度:156
有没有办法以编程方式访问每个核心的(Intel)硬件计数器? (也就是说,没有perf,perfmon或valgrind,我应该添加“简单”,所以没有PAPI,例如)我想知道(对于每个核心)有多少L1-LLC缓存命中/错过它(= a招致的是在该核心上运行的某个程序.这适用于Linux 3.2.0-32,C和[详细]
-
linux – erlang:UNIX域套接字支持?
所属栏目:[Linux] 日期:2021-03-30 热度:121
有没有办法直接从Erlang访问UNIX域套接字(例如/ var / run / dbus / system_bus_socket),而不使用第三方驱动程序? Erlang / OTP只提供tcp和udp套接字的驱动程序.所以… 没有. 第三部分驱动 unixdom_drv在http://jungerl.sourceforge.net/ uds_dist在源代码树[详细]
-
钩入linux的关键事件处理
所属栏目:[Linux] 日期:2021-03-30 热度:71
我想挂钩进 linux桌面键事件处理. 按CapsLock应该输入某种命令行. 我要实现的一些命令: d / x:从当前光标位置删除直到字符x为止. (灵感来自vi) a:转到行首,像pos1. (灵感来自于emacs). k:删除直到行尾. (灵感来自于emacs). … 命令应该在任何文本字段中工[详细]
-
php – 连接保持活动的问题
所属栏目:[Linux] 日期:2021-03-30 热度:161
我有一个PHP脚本“A”,它启动另一个PHP脚本“B”,运行长达5个小时.我使用curl函数.但我的问题是脚本“A”不确定是否保持与脚本“B”的连接.我已经更改了max_execution_time,超时,套接字超时等...但没有任何帮助.我是否需要使用curl或其他东西向脚本“B”发送[详细]
-
如何在linux中获取C函数的手册页,而不是使用bash命令的人?
所属栏目:[Linux] 日期:2021-02-21 热度:89
如何获取 linux的man页面的C函数,而不是shell命令手册? 例如,当我键入man绑定我得到男人为shell命令绑定,而不是男人为套接字绑定C函数. man 2 bind 你只需要一个不同手册的页面![详细]
-
防止linux线程被调度程序中断
所属栏目:[Linux] 日期:2021-02-21 热度:167
你如何告诉 linux中的线程调度程序不会因为任何原因中断你的线程?我在用户模式下进行编程.简单地锁定一个互斥体这个吗?当某个功能正在执行时,我想防止我进程中的其他线程被调度.他们会阻止,我会浪费上下文切换的cpu周期.我希望任何执行该函数的线程即使没有[详细]
-
使用标准的linux工具链查找/替换htmlentities?
所属栏目:[Linux] 日期:2021-02-21 热度:188
有没有办法可以使用标准的 linux工具链来做如下的操作? 让我们来看看example.com/index.php的来源是: Hello, world! 我该怎么做这样的事情? curl -s http://example.com/index.php | htmlentities …将打印如下内容: Hello, world! 只使用标准的linux工具[详细]
-
如何使用Linux在Linux机器上获取文件夹的所有者和组?
所属栏目:[Linux] 日期:2021-02-21 热度:75
如何在 Linux下使用 Python获取目录的所有者和组ID? 使用 os.stat()获取文件的uid和gid.然后,使用 pwd.getpwuid()和 grp.getgrgid()分别获取用户和组名. import grpimport pwdimport osstat_info = os.stat(/path)uid = stat_info.st_uidgid = stat[详细]
-
什么时候需要curl_global_init()?
所属栏目:[Linux] 日期:2021-02-21 热度:128
虽然它的文件说这个功能是必须的,但我看到两个例子,一个有,另一个没有. http://curl.haxx.se/libcurl/c/persistant.html http://curl.haxx.se/libcurl/c/multi-app.html 这个功能是否必要? 如果它被设计,将是必要的. documentation说: This function must b[详细]
-
linux – 模拟麦克风(虚拟麦克风)
所属栏目:[Linux] 日期:2021-02-21 热度:181
我有一个问题,我需要“模拟”麦克风输出. 数据将通过网络传输,解码成PCM,基本上需要写入麦克风 – 其他程序可以读取/记录任何内容. 我一直在阅读alsa,但信息相当稀疏.文件插件看起来很有希望 – 我在想一个命名管道作为“infile”,然后我可以从我的应用程序传[详细]
