mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
c
This commit is contained in:
parent
78189de368
commit
a8d32e9320
@ -495,7 +495,7 @@ pacman -Sy mingw-w64-ucrt-x86_64-toolchain --noconfirm # 安装开发 gcc 相关
|
|||||||
* 程序或软件是一个非常宽泛的概念,它可以细分为很多种类,如下所示:
|
* 程序或软件是一个非常宽泛的概念,它可以细分为很多种类,如下所示:
|
||||||
* 控制台程序(Console Application):控制台程序是一种不具备图形用户界面的程序,它通过文本方式与用户交互,通常运行在命令行窗口(黑底白字的终端),如:Unix/Linux 中的`ls`命令、Windows 中的`cmd.exe`等。
|
* 控制台程序(Console Application):控制台程序是一种不具备图形用户界面的程序,它通过文本方式与用户交互,通常运行在命令行窗口(黑底白字的终端),如:Unix/Linux 中的`ls`命令、Windows 中的`cmd.exe`等。
|
||||||
* GUI 程序(Graphical User Interface Program):GUI 程序是一种具有图形用户界面的程序,通过窗口、按钮、菜单等图形控件与用户交互,如:微信、QQ 等。
|
* GUI 程序(Graphical User Interface Program):GUI 程序是一种具有图形用户界面的程序,通过窗口、按钮、菜单等图形控件与用户交互,如:微信、QQ 等。
|
||||||
* 静态库和动态库:
|
* 静态库和动态库:不单独出现,而是作为其它程序的一个组成部分,普通用户很难接触到它们。
|
||||||
* 静态库指的是在编译时包含到程序中的库,程序不依赖外部文件运行,如:在 C/C++ 中,静态库通常以`.lib`(Windows)或`.a`(Unix/Linux)为扩展名。
|
* 静态库指的是在编译时包含到程序中的库,程序不依赖外部文件运行,如:在 C/C++ 中,静态库通常以`.lib`(Windows)或`.a`(Unix/Linux)为扩展名。
|
||||||
* 动态库指的是在运行时加载的库,允许多个程序共享,并且程序在运行时依赖这些库,如: 在Windows中,动态库通常以`.dll`为扩展名;在 Unix/Linux 中,以`.so`为扩展名。
|
* 动态库指的是在运行时加载的库,允许多个程序共享,并且程序在运行时依赖这些库,如: 在Windows中,动态库通常以`.dll`为扩展名;在 Unix/Linux 中,以`.so`为扩展名。
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user