- 我该如何在IDE之外执行已编译的Linux程序?
- 在Windows中,我只需运行生成的可执行文件(.exe)。
- 我该如何分发我的Linux应用程序?
- 在Windows中,我只需将可执行文件与相应的DLL文件(如果有)一起分发。
- 在Linux中,静态库和动态库的等效物是什么,如何使用它们?
- 在Windows/Visual Studio中,我只需将所需的库添加到项目设置中的“附加依赖项”中,我的程序将自动链接到所需的静态库/DLL。
- 是否可以使用C++库的“二进制形式”(如果提供),这样我就不需要重新编译整个库源代码了吗?
- 在Windows中,是的。有时会提供预编译的*.lib文件。
- 如果我想在Linux上创建一个wxWidgets应用程序,那么我应该选择哪个包适用于Ubuntu?wxGTK还是wxX11?我能在X11下运行wxGTK程序吗?
- 在Windows中,我使用wxMSW,当然。
- 如果问题4的答案是肯定的,那么是否存在预编译的wxX11/wxGTK库?我没有进行过深入的谷歌搜索。
- 在Windows中,有一个名为“wxPack”的项目(http://wxpack.sourceforge.net/),它节省了我很多时间。
很抱歉提出这么多问题,但我真的对Linux开发基础知识感到困惑。
任何形式的帮助都将不胜感激=)
谢谢。
nm
,而无需像获取"依赖关系检查器"这样的工具。当VS调试器无法提供任何有意义的信息时,他们会转向使用gdb
。至于他们请求使用'valgrind'的次数... :) - Troubadour