簡體   English   中英

在Netbeans中編譯V8 Hello World

[英]Compile V8 Hello World in Netbeans

謝謝你的閱讀

我是C / C ++編程的新手,並且編寫並編譯了一個簡單的adserver作為個人項目。 我現在想合並Google的開源V8 javascript引擎,以便在請求期間執行編譯時不可用的邏輯,以確定哪種廣告以流行和眾所周知的語言進行投放。

我已經花了兩周的時間使用該文檔來構建V8,並且能夠使用此文檔和以下命令從Ubuntu 14的命令提示符處構建並運行hello-world:

g++ -I. -Iinclude main.cpp -o hello-world -Wl,--start-group out.gn/x64.release/obj/{libv8_{base,libbase,external_snapshot,libplatform,libsampler},third_party/icu/libicu{uc,i18n},src/inspector/libinspector}.a -Wl,--end-group -lrt -ldl -pthread -std=c++0x

我也從ubuntu上的netbeans項目位置使用符號鏈接模擬了構建示例的文件結構(遠程主機上的本地用戶目錄),

我的IDE是使用遠程構建主機(前述的ubuntu)的Windows上的Netbeans,但是我無法弄清楚如何獲得與上述命令中構建程序相同的編譯器標志,以在project->下的鏈接器和cpp選項下工作(右鍵單擊)->屬性->在Netbeans中構建。 在過去一周左右的時間里,我幾乎要獨自進行研究,但還沒有鏈接到特定的帖子,博客,搜索等,因為它們沒有提供與我可以申請的與此帖子相關的其他信息。

如果有人可以幫助我找到在Netbeans項目構建下的編譯器標志,鏈接器或鏈接器庫選項中放置的內容,我將不勝感激。

問候,

詹姆士

-一世。 -Iinclude包含路徑:C ++編譯器->包含目錄

-lrt -ldl -pthread庫:鏈接器->庫->添加標准庫->選擇“ Posix Threads”,“ Realtime”和“ Dynamic Loader”(我不太確定確切的名稱,因為我不在目前是Linux機頂盒)。

-std = c ++ 0x:C ++編譯器-> C ++標准-> C ++ 11

-Wl,-start-group out.gn/x64.release/obj/{libv8_{base,libbase,external_snapshot,libplatform,libsampler},third_party/icu/libicu{uc,i18n},src/inspector/libinspector}。 -Wl,-端基
我想所有這些都需要

鏈接器->其他選項

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM