我正在从windows编程(我指的是使用Windows API)转向Linux编程。
对于Windows编程,我们拥有的选项是Win32API (MFC只是相同的C++包装器)。
我想知道是否有类似于Linux API (相当于WINAPI)的东西直接暴露给程序员?我在哪里能找到推荐信?
以我对POSIX库的一点了解,我看到它围绕着( Linux API )的一部分。但是如何创建应用程序呢? POSIX并不提供这种功能。我知道有很多第三方Widget工具包,如gtk、Qt等,但我不想使用封装Linux的库。我想学习使用“”。
如果有什么我应该知道的,请告诉我。任何熟悉Windows和Linux
我是一个C编程新手,在这里我想检测一下Linux中是否插入了USB,我想在我的嵌入式linux设备上检测这个东西。它们都有定制的linux。所以我想要检测USB的块,在那里我必须挂载这个块。比如sda,sdb or sdc。我想用linux下的C编程来解决这个问题。
这里我有usb设备的路径/sys/bus/usb/devices,我可以看到usb的信息在这里,/sys/bus/usb/devices/1-x,所以我想获取这个usb插入位置的地址,比如sda,sdb or sdc。因此,在获取这个地址名称之后,我必须在特定的路径上挂载usb。
那么,有谁可以建议我如何检测usb是否插入?如果插
我知道我可以通过运行它来获得一些linux共享库的版本。例如:
bash$ /lib/x86_64-linux-gnu/libc.so.6
GNU C Library (Ubuntu GLIBC 2.23-0ubuntu9) stable release version 2.23, by Roland McGrath et al.
我还可以使用在运行的进程中以编程方式获取加载的共享库。
如何以编程方式获取版本信息?