Hello, Revision of my earlier post.
I have downloaded V8 branch 4.4.9 Compile hello_world.cpp g++ -std=c++11 -I. hello_world.cpp -o hello_world -Wl,--start-group out/x64.release/obj.target/{tools/gyp/libv8_{base,libbase,snapshot,libplatform},third_party/icu/libicu{uc,i18n,data}}.a -Wl,--end-group -lrt -ldl -pthread ./hello_world is working Best Regards, Mariusz W dniu niedziela, 3 maja 2015 17:29:00 UTC+2 użytkownik Mariusz napisał: > > Hello, > > I try run hello_world sample but unfortunetly I get Segmentation fault > (core dumped). > According to original Getting Started page in run/compile section I have > changed hello_world.cc on hello_world.cpp and added -ldl. > I got stuck on segmentation fault. > > Thank you for any help! > > > > > $ ./hello_world > Segmentation fault (core dumped) > > > g++ -std=c++11 -I. hello_world.cpp -o hello_world -Wl,--start-group > out/x64.release/obj.target/{tools/gyp/libv8_{base,libbase,snapshot,libplatform},third_party/icu/libicu{uc,i18n,data}}.a > > -Wl,--end-group -lrt -ldl -pthread > > > > > CentOS Linux release 7.1.1503 (Core) > > V8 version (downloaded 2015-05-01) > git describe --tags > 3.29.86-3895-g4beb17b > > x64.release > > > hello_world.cpp from official Chrome V8 Getting Started > > #include "include/v8.h" > #include "include/libplatform/libplatform.h" > > using namespace v8; > > int main(int argc, char* argv[]) { > // Initialize V8. > V8::InitializeICU(); > Platform* platform = platform::CreateDefaultPlatform(); > V8::InitializePlatform(platform); > V8::Initialize(); > > // Create a new Isolate and make it the current one. > Isolate* isolate = Isolate::New(); > { > Isolate::Scope isolate_scope(isolate); > > // Create a stack-allocated handle scope. > HandleScope handle_scope(isolate); > > // Create a new context. > Local<Context> context = Context::New(isolate); > > // Enter the context for compiling and running the hello world script. > Context::Scope context_scope(context); > > // Create a string containing the JavaScript source code. > Local<String> source = String::NewFromUtf8(isolate, "'Hello' + ', > World!'"); > > // Compile the source code. > Local<Script> script = Script::Compile(source); > > // Run the script to get the result. > Local<Value> result = script->Run(); > > // Convert the result to an UTF8 string and print it. > String::Utf8Value utf8(result); > printf("%s\n", *utf8); > } > > // Dispose the isolate and tear down V8. > isolate->Dispose(); > V8::Dispose(); > V8::ShutdownPlatform(); > delete platform; > return 0; > } > > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.