libtool

    1熱度

    1回答

    在我的React Native項目的鏈接階段存在問題。庫libRCTMapboxGL.a正在導致此問題。 error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't locate file for: -lPods-RCTMapboxGL er

    0熱度

    1回答

    我有一個Autotools + libtool項目,我正在嘗試爲它設置Qt Creator。我建立了Import project --> Import Existing Project項目。大廈(make),並運行指定的可執行程序工作正常,但是當我嘗試調試,我得到錯誤 not in executable format: File format not recognized

    0熱度

    1回答

    目前我已經在我開發它的機器上安裝了clang-llvm測試過我的工具。我所要做的就是進入build/bin來運行我的工具。 但是,我現在想嘗試在另一臺機器上運行此工具。 我應該在這裏做些什麼來運行我開發的工具? 我是否也必須設置整個clang-llvm環境?這是非常耗費時間和整個文件夾的大小約爲22+ GB .. 我創建運行RecursiveASTVisitor工具(相同的環境下面的鏈接) htt

    2熱度

    1回答

    是否可以將.la庫中的文件轉換爲或可能從.la庫轉換爲.a? 我有一個項目,我的應用程序靜態鏈接到所有庫,但其中一些是使用libtool(.la libs)生成的,而另一些則使用gcc(.a lib)創建。在這個answer中有人說,在.libs子目錄中應該是。libib文件,但我只在這裏找到.la,.so和.o文件,可能是因爲lib項目沒有配置--enable-static 。

    1熱度

    1回答

    我想使用libtomcrypt運行示例rsa/dsa代碼。 我已經安裝了LibTomMath首先作爲使安裝,作爲一個結果下面的文件被創建。 /usr/lib/libtommath.a /usr/include/tommath.h 之後,我安裝libtomcrypt與LibTomMath作爲外部庫 CFLAGS="-DLTM_DESC -DUSE_LTM -I/usr/include" EXTRAL

    3熱度

    3回答

    我的項目使用autotools幷包含一個庫和一個使用該庫的程序。我想知道它是否配置爲構建共享庫以相應地更改程序的編譯選項。 Makefile.am應該是這樣的: if BUILDING_SHARED_LIBRARY my_program_CFLAGS += -DBUILDING_SHARED_LIBRARY endif 我該如何做到這一點?

    0熱度

    1回答

    我正在使用一個在其構建過程中使用libtool的開源應用程序。我想靜態鏈接應用程序的本地組件具有以下預期效益: 不需要libtool的包裝推出 函數調用動態鏈接調試 期間不進行間接尋址 避免意外的動態鏈接到現有的系統安裝庫 是否有一個標準選項來執行此操作? 由於對非靜態系統庫的依賴關係,我不能只使用: ./configure LDFLAGS='-static'

    -1熱度

    1回答

    我現在面臨一個奇怪的錯誤,而試圖編譯fbthrift(https://github.com/facebook/fbthrift)在Ubuntu 16.04 make[4]: Entering directory '/home/abhishek/fblualib/fbthrift/thrift/compiler/py' /bin/bash ../../libtool --tag=CXX --mod

    0熱度

    1回答

    我目前使用下面的方法來創建共享庫.so文件: gcc -c test1.c -fPIC -o test1.o gcc -c test2.c -fPIC -o test2.o ... gcc test1.o test2.o ... -shared -o libtest.so 我怎樣才能做到與libtool完成相同的任務?這是我迄今所做的: libtool compile gcc -c te

    0熱度

    2回答

    有一個我負責分發的庫包。前段時間,構建系統從我們自制的Makefile切換到使用GNU Autotools。因此,使用libtool,我們現在可以輕鬆管理庫的多個安裝版本。切換到RPM分發,我想知道我怎麼能「醫生」的規範文件,以避免升級時完全卸載以前的版本。 例如,安裝一個虛擬庫項目的1.0.0版本後,我有 [[email protected] libtest]$ ls /usr/lib64/li