我试图将一个api从windows移植到linux。到目前为止,我已经完成了file.cpp和file.h的工作,但我仍然有一个库.lib指定给windows,这是为了使api工作所需要的。我怎样才能建立一个file.a在这个库上可用的Linux?建立一个file.lib到一个文件.a在linux上可用
0
A
回答
2
Linux(或所有POSIX系统,如Mac OSX)中的静态库实际上是包含所有目标文件的存档。这些档案与ar
命令创建:
ar crv some_library.a some_object_file.o
上述命令从对象文件some_object_file.o
创建“归档”(即静态库)some_library.a
。这个库现在可以在连接其他程序时使用。
相关问题
- 1. 建立一个.cab文件
- 2. 在Linux上建立一个开发环境,针对Linux和Windows
- 3. 我可以在Linux上创建一个exe文件吗?
- 4. 你如何建立一个节点项目到一个文件?
- 5. 在一个目录中建立一个文件阵列
- 6. 从一个Linux到另一个Linux的二进制文件
- 7. 使用它建立一个可执行文件库
- 8. 在Eclipse中创建一个独立的可执行文件
- 9. 创建一个独立的.exe文件
- 10. 如何建立一个与SWC文件
- 11. 建立或下载一个jQuery文件?
- 12. 创建一个独立的jar文件
- 13. TFS2010试图建立一个CS文件
- 14. 建立一个MIDI文件 - Python
- 15. 我如何建立一个图片上传到一个文件夹,该文件夹的名称是在Django
- 16. Linux:找到一个目录并在其中创建一个文件
- 17. JAVA-在linux服务器上创建一个文件
- 18. 在linux上编译一个fortran程序并将可执行文件移动到另一台linux机器上
- 19. 代号一个建立在netbeans 7.1上
- 20. 在wordpress上建立一个网站
- 21. 建立一个可可UI的OSX
- 22. Linux:将多个文件合并到一个新行上
- 23. 如何用资源建立一个独立的exe文件?
- 24. 试图建立一个Git服务器上的Linux
- 25. NSIS可以在Linux机器上运行时创建一个exe文件吗?
- 26. 用PHP中的参考文件建立一个文件
- 27. 在另一个库(SDL和Eclipse)上建立一个新库
- 28. 建立一个MSI
- 29. 建立一个插件系统用PHP
- 30. Haxe - 创建一个C++独立可执行文件
你不能像这样移植编译的二进制文件。除了一些非常大的努力或专门的工具。 –