linker

    1熱度

    1回答

    我需要在STM32F4的.text節中的特定地址上放置一個常量字符串。這是我記憶中應該是什麼樣子: 0x08000000 - 0x08007FFF reserved for bootloader 0x08008000 - 0x08012FFF .text (part1) 0x08013000 - 0x0801303F String constant (64 bytes reserved)

    0熱度

    1回答

    從我的理解,一個鏈接錯誤由於重複的符號是指: 一個符號在多個源文件 導致兩個不同的目標文件相同的符號編譯之後被定義 所以鏈接器不知道他應該鏈接到哪兩個符號。 嘗試從www.ugfx.io我碰到這個錯誤來編譯演示項目: duplicate symbol _main in: .build/obj/GFXLIB/demos/modules/gdisp/basics/main.o ld: 1

    0熱度

    2回答

    我在獲取g ++鏈接curl lib文件時遇到了一些問題。我正在使用Visual Studio 2017與Linux開發插件和Ubuntu服務器17.04。 curl-config --libs給出-Lcurl的輸出,我嘗試添加到Project settings > Linker > Command Line > Additional options的鏈接器選項中。我還將--cflags輸出添加到

    0熱度

    1回答

    作爲一個新手gcc和MCU世界,我看到一個奇怪的行爲,我希望有人可以幫助我。我可以創建並沒有任何問題,我armv7e米板(CC3220S_LAUNCHXL)執行一個簡單的應用程序。然而,當我鏈接未引用的任何地方,並且不引用任何額外的代碼的目標文件時,程序停止得到在板執行。沒有編譯或鏈接時間錯誤;只是該計劃將無法正常工作。 我的問題是如何連接未使用的對象文件會破壞程序的執行?

    1熱度

    1回答

    首先我想給出一些背景信息以避免XY Problem。 我想編譯一個使用makefile和g ++的C++程序。我還必須在程序中靜態構建任何依賴關係,但不是「系統庫」(libz.so,libdl.so, libstdc++.so,libm.so,libpthread.so,libc.so和libgcc.so)。 要做到這一點我指定-static作爲連接旗標,那麼必須靜態鏈接,然後我用了-Wl, -B

    1熱度

    1回答

    看到下面的圖片。插件從核心庫實現interace。 (QtPlugin)導出具體的插件類。插件應該能夠從核心中檢索具體的插件類實例並調用其方法。如果我想實現這種交互式插件,我必須將插件相互鏈接嗎? 我不知道當符號解決時究竟發生了什麼。據我所知,該過程存儲已解析的符號。因此,只要核心庫解析了符號,插件就可以接收其他插件類的對象,並調用其中的方法(如果它們具有標頭)。這是真的嗎(對於所有平臺)? 關於

    1熱度

    1回答

    我正嘗試構建一個啓用了調試符號的C++軟件(-g)。問題是,額外的調試符號作出這樣大的,最後的鏈接步驟失敗, ../../lib/libutil.a: could not read symbols: Malformed archive (至少我認爲它是失敗的,因爲它的大小,這略微超過6 GB磁盤上所包含的庫) 我環顧四周,發現提示說可能有4 GB的靜態庫的最大大小。不知道這是否適用於我的系統,這是

    0熱度

    1回答

    我似乎無法使用cmake鏈接SFML到我的可執行文件。 的CMakeLists.txt: cmake_minimum_required(VERSION 3.0.0) project(Tut3) set(LIBS_DIR ~/../../Libraries) add_executable(Tut3 main.cpp) set(CMAKE_MODULE_PATH ${LIBS_DIR}/

    0熱度

    1回答

    我正在嘗試使用工具來分析混合模式程序。 對於dll文件,我得到的一個: Error VSP1011: Unable to obtain debug information. Link with the /Profile linker switch. PRF0002: Instrumentation failed with these options: /u "C:\Utc\bin\x64\Rel

    2熱度

    1回答

    我想製作一個Delphi插件,它可以列出當前項目中的所有DFM。 有沒有辦法獲得當前項目中鏈接的所有DFM文件(及其路徑)的列表? 如果列出所有DFM,則可以提取關於該項目的信息,也可以僅在當前的項目DFM上進行搜索,例如解析DFM以查找屬性。 我確實找到了this question,已經回答了,但沒有解決如何進入DFMs。該解決方案需要更改存儲庫中的每個.pas文件,並在運行時提供解決方案。我的