开发者

Creating ELF image

开发者 https://www.devze.com 2023-04-12 00:37 出处:网络
I need to create an ELF image file from shared objects (.so files) and write it to another partition in Windows. Then open this partition in L开发者_运维百科inux and load the shared objects.

I need to create an ELF image file from shared objects (.so files) and write it to another partition in Windows. Then open this partition in L开发者_运维百科inux and load the shared objects.

Does anybody know how to create an ELF image (a bundle of many shared objects) in Windows?


You can use Cygwin and try a suitable GCC cross-toolchain. Perhaps you'll have to build it yourself first (which is troublesome), but there it goes...

EDIT: Okay, here you are:

A simplified one:
Building GCC cross compiler (from "Linux" to "Windows") -- the basic steps are the same as described there. You'll just need to ./configure it with relevant --host=... and --target=.... And oh! Don't forget to set the build root, since building "in the source tree" is not supported -- you'll just get stuck in errors if you try (I did...)

A killer one: http://cygwin.wikia.com/wiki/How_to_install_a_newer_version_of_GCC#Build_and_Install_GCC -- a complete guide.


Nowadays Linux understands NTFS. At least, it should be able to read off it.
You can also use a flash stick formatted as FAT32 or NTFS as the shared storage.
You can also run Linux in a VM and set up FTP server on it and exchange files through it.
There're many ways of sharing data between different OSes.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号