2
我與鏘CFLAGS '-Wl,-export動態' VS連接標誌 '-export動態'
- 與CMAKE_C_FLAGS編譯同一程序(未庫)用不同的編譯標誌,在CMake的= - WL,-export動態
- 與CMAKE_EXE_LINKER_FLAGS = -export動態
但我注意到,第二種方式似乎並沒有工作。我無法找到導出的符號。我很驚訝,只有第一種方式有效。我不知道C編譯器是否做了一些棘手的事情,或者Clang或者CMake。但如何讓第二種方式工作?第一種方式會打印很多警告。
爲什麼要從可執行文件中導出符號? –
@JonathanLeffler插件需要從可執行文件中調用函數。 – ekd123