ynh / cpp-to-assembly Goto Github PK
View Code? Open in Web Editor NEWC/C++ to assembly visualizer
C/C++ to assembly visualizer
would you please include a license file and maybe a note? Also, putting license headers in files would be great. Thanks!
-andrew
Hello,
I am using MACOS 10.10,
while running the application i get this error!,
Error: Command failed: c-preload/compiler-wrapper gcc -std=c99 -c -Wa,-ald -g /tmp/test988733321.c
clang: error: unsupported argument '-ald' to option 'Wa,'
there is problem when transfer c for loop to arm
0198 10301BE5 ldr r3, [fp, #-16]
019c 0C300BE5 str r3, [fp, #-12]
.L17:
01a0 10201BE5 ldr r2, [fp, #-16]
01a4 08301BE5 ldr r3, [fp, #-8]
01a8 032082E0 add r2, r2, r3
01ac 0C301BE5 ldr r3, [fp, #-12]
01b0 030052E1 cmp r2, r3
01b4 0A0000DA ble .L16
01d4 0C301BE5 ldr r3, [fp, #-12]
01d8 013083E2 add r3, r3, #1
01dc 0C300BE5 str r3, [fp, #-12]
01e0 EEFFFFEA b .L17 //will never run below case
01b8 0C201BE5 ldr r2, [fp, #-12]
01bc 08301BE5 ldr r3, [fp, #-8]
01c0 033082E0 add r3, r2, r3
01c4 18201BE5 ldr r2, [fp, #-24]
01c8 0310A0E1 mov r1, r3
01cc 0C001BE5 ldr r0, [fp, #-12]
01d0 FEFFFFEB bl _Z7compareiii
.L16:
for (i = low; i < low + k; i++){
compare(i, i + k, dir);
}
//c loop
Looks like the gcc in use on the site isn't supporting c++14.
Although often a cantankerous issue (I can't believe I'm making an unironic issue with the title), spaces have tended to give more flexibility to the end user and would bring index.coffee
into full compliance with coffeelint spec.
For branches, I have one that will go right into Master, and another that is based off the changes in #8 so the merge isn't a PITA). If you're okay with changing the spacing, let me know if you plan to merge in the linting or not and I'll open a PR with the appropriate base.
Do you mind passing or hard-coded options for these flags?
It seems you're missing the arm compiler on the demo. Here's the error I got using option "Use Arm" with GNU GCC C or GNU GCC C++:
Error: Command failed: c-preload/compiler-wrapper: 7: c-preload/compiler-wrapper: arm-linux-gnueabi-g++-4.7: not found
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.