-
-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: support for Windows (using MinGW) #53
base: main
Are you sure you want to change the base?
Conversation
@pk5ls20 thank you for this PR. I just have a couple of questions:
|
Sure, I will update the README to include this information.
Yes, frida-core.lib is built inside the frida-core-devkit. However, the official Frida release (https://github.com/frida/frida/releases/) does not provide a pre-built frida-core-devkit for the Windows MinGW target. This means users need to manually build the frida-core-devkit for the Windows MinGW target from the source.
Got it! I will add some example code tailored for the Windows platform in the I will set the PR to draft for now. Once I have time to complete the first and third points and it's ready to be merged, I will mark it as ready for review |
Looking forward to it. |
@NSEcho can merge? |
@mkdreams I dont have windows to test it out so this may wait for a bit |
build action workflow for Windows-MinGW run fail. I try to build frida-core on windows failed too |
cgo
only supports MinGW, and support for MSVC is still in progress (ref: cmd/link: support msvc object files golang/go#20982), so we have to use MinGW.frida-core-devkit
for Windows-MinGW in the releases at https://github.com/frida/frida/releases. This means users need to manually build thefrida-core-devkit
for Windows-MinGW from source code. (Note: I’m not sure why this is the case.)frida-core-devkit
for Windows-MinGW in https://github.com/frida/frida/releases).