Skip to content
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

Compiling with movcc fails #37

Open
mkb2091 opened this issue Feb 17, 2020 · 4 comments
Open

Compiling with movcc fails #37

mkb2091 opened this issue Feb 17, 2020 · 4 comments

Comments

@mkb2091
Copy link

mkb2091 commented Feb 17, 2020

I've tried
movcc -s ./validation/prime.c -o prime_mov
movcc validation/aes/aes.c validation/aes/test.c -o validation/aes/aes -s
movcc -s hello_world.c -o hello_world with the program "#include <stdio.h>
int main(){ printf("Hello World"); return 0;}"

All of them fail with errors like (but with different c files):

`M/o/Vfuscation started...

hello_world.c: /usr/include/bits/alltypes.h:6: syntax error; found va_list' expecting ;'

M/o/Vfuscation failed.`

I'm using Void Linux with MUSL as libc on a 64bit system

@edcdecl
Copy link

edcdecl commented May 2, 2024

see the readme:

Building
The M/o/Vfuscator uses LCC as the compiler frontend. The included build script will automatically download LCC, configure it for the mov backend, and build the M/o/Vfuscator tool.

If you are building on a 64 bit system, ensure that you have a 32 bit libc available (for example, 'apt-get install libc6-dev-i386' or 'yum install glibc-devel.i686').

git clone https://github.com/xoreaxeaxeax/movfuscator
cd movfuscator
./build.sh
sudo ./install.sh
If you have trouble building LCC, you can get more details on the LCC build process at: https://drh.github.io/lcc/current/doc/install.html

@Azzydon
Copy link

Azzydon commented May 2, 2024 via email

@edcdecl
Copy link

edcdecl commented May 2, 2024

@Azzydon
Copy link

Azzydon commented May 2, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants