簡體   English   中英

在干凈的目錄中構建LIVE555 RTSP庫

[英]Build LIVE555 RTSP Library in a clean directory

嗨,我想知道如何在新目錄中構建LIVE555庫。 我當前的方法涉及手動刪除.o和配置文件,但我認為這不是非常有效或聰明。

目前,我的工作流程是:

./genMakeFiles iphoneos
make

但這一切都建立在同一個目錄中,而且太亂了,有人可以照亮我可以更改配置的屬性,該屬性將在干凈的目錄中構建二進制文件和頭文件嗎?

謝謝!

如果您只想使用libs和includes來獲得“干凈”的輸出,則必須修改構建腳本。 我不是很擅長編寫腳本,但是無論如何-您可以參考這篇文章,並下載包含include(在最后一條評論中為zip鏈接)的已構建庫。 fat ,因此它們包含i386x86_64armv7armv7sarm64

OTHER_LDFLAGS所有內容添加到Xcode項目中,您必須指定OTHER_LDFLAGS

"$(SRCROOT)/<path to live555>/UsageEnvironment/libUsageEnvironment.a"
"$(SRCROOT)/<path to live555>/liveMedia/libliveMedia.a"
"$(SRCROOT)/<path to live555>/groupsock/libgroupsock.a"
"$(SRCROOT)/<path to live555>/BasicUsageEnvironment/libBasicUsageEnvironment.a"

HEADER_SEARCH_PATH

"$(SRCROOT)/<path to live555>/UsageEnvironment/include"
"$(SRCROOT)/<path to live555>/liveMedia/include"
"$(SRCROOT)/<path to live555>/groupsock/include"
"$(SRCROOT)/<path to live555>/BasicUsageEnvironment/include"

僅此而已。 希望對您有所幫助。

您可以選擇將include,庫和可執行文件設置在何處,以設置PREFIX變量(例如configure的-prefix選項),如下所示:

make install PREFIX=<install root>

為了刪除* .o,*。a和可執行文件,只需使用:

make clean

暫無
暫無

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

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