Bor*_*rzh 5 c++ linux linker cmake
我有以下 CMakeLists.txt:
set( PROJECT_LINK_LIBS lib1.so lib2.so )
link_directories( path/to/libs ) # lib1.so and lib2.so are there.
add_library( ${PROJECT_NAME} SHARED ${PROJECT_SOURCES} )
target_link_libraries( ${PROJECT_NAME} ${PROJECT_LINK_LIBS} )
Run Code Online (Sandbox Code Playgroud)
编译和链接都很好。
但是当我这样做时:
ldd -d mylib.so
Run Code Online (Sandbox Code Playgroud)
我得到:
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf529b000)
linux-gate.so.1 => (0xf777a000)
/lib/ld-linux.so.2 (0xf777b000)
lib1.so => /path/to/libs/lib1.so (0xf56a2000)
lib2.so => /path/to/libs/lib2.so (0xf548f000)
我的问题是:
locate linux-gate.so.1
什么也没给出。3.为什么没有=>符号?(在这里找到答案) 归档时间: |
|
查看次数: |
5856 次 |
最近记录: |