Comments (6)
yes, when delete it, the code could compile successfully, but the demo could not run successfully
from cparse.
Hello @ianhinder and @sandszhouSZ sorry for the late reply, yes I think we can fix this in the Makefile, about the -O flag at link time, it is indeed a valid argument in Linux:
Running man ld
:
-O level
If level is a numeric values greater than zero ld optimizes the output. This might take significantly longer and therefore probably should only be
enabled for the final binary. At the moment this option only affects ELF shared library generation. Future releases of the linker may make more use
of this option. Also currently there is no difference in the linker's behaviour for different non-zero values of this option. Again this may change
with future releases.
I will create a PR conditioning this -O1
to Linux , about the -O3
used with g++, is this one also causing problems on macOS?
from cparse.
So I wrote the PR, can you guys test it to see if it is working on your environment, since I don't have a macOS for testing it.
from cparse.
@ianhinder and @sandszhouSZ can you guys help me test the PR #87 ? If it works I can merge it.
from cparse.
Since no one answered I will just merge it and if there are any problems I will have to wait for someone that uses Mac to open a ticket.
from cparse.
Done.
from cparse.
Related Issues (20)
- exception on simple calculatorexample
- Segmentation fault on bad inputs
- group/vector operation possible? Naive iteration can be expensive when number of elements is huge HOT 5
- terminating with uncaught exception of type syntax_error: Invalid operator: - HOT 4
- Token names cannot have UTF8 characters HOT 4
- Project doesn't install anything HOT 10
- Syntax errors cause crashes HOT 21
- Hexadecimal number computation HOT 4
- calculator ignores variable HOT 3
- Consider adding a namespace to cparse code HOT 6
- Program treats "." in numeric "0.x" as an operator and throw an exception! HOT 5
- Thread Safety HOT 4
- Is not operator supported? HOT 1
- Warning c4099 is everywhere. HOT 3
- Invalid operators, but with ALL operators HOT 1
- It doesn't compile in Windows and Linux, am I doing something wrong? HOT 3
- Buffer-overflow (out-of-bounds read) occured in two positions HOT 1
- cparse/builtin-features/operators.inc HOT 9
- Solved. Errors with Linux emulator using GCC. HOT 22
- TokenMap value change to None,when using getChild() HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cparse.