【求助】Linux下VS Code调试ue4项目

[复制链接]
查看1960 | 回复5 | 2018-2-8 16:42:38 | 显示全部楼层 |阅读模式
无法build,插件都安装了C++, C# ,lldb debugger ,mono debug Screenshot_20180208_163657.png

但是构建报错,用Codelite是可以构建的;
Screenshot_20180208_164002.png

下面是终端完整输出:

> Executing task: Engine/Build/BatchFiles/Linux/Build.sh Game3D Linux Development /home/spphins/3DTank/Game3D/Game3D.uproject -waitmutex <

Building Game3D...
Using 'git status' to determine working set for adaptive non-unity build.
Performing 2 actions (8 in parallel)
[1/2] Compile TankPlayerController.cpp
[2/2] Link Game3D
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(compress.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(deflate.o): relocation R_X86_64_32S against symbol `zcalloc' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(inflate.o): relocation R_X86_64_32S against symbol `zcalloc' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(inftrees.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(inffast.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(trees.o): relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(zutil.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(crc32.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(jemalloc.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(arena.o): relocation R_X86_64_32S against hidden symbol `je_small_size2bin' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(base.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(chunk.o): relocation R_X86_64_32 against undefined hidden symbol `je_chunks_mtx' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(chunk_dss.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(chunk_mmap.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(ctl.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(huge.o): relocation R_X86_64_32 against undefined hidden symbol `je_huge_mtx' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(mutex.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(prof.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(quarantine.o): relocation R_X86_64_32 against hidden symbol `je_quarantine_cleanup' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(stats.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(tcache.o): relocation R_X86_64_32S against undefined hidden symbol `je_arena_bin_info' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(util.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(tsd.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/jemalloc/lib/Linux/x86_64-unknown-linux-gnu/libjemalloc.a(ckh.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_dynapi.c.o): relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_keyboard.c.o): relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_mouse.c.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_windowevents.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_quit.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_events.c.o): relocation R_X86_64_32 against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_gesture.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_touch.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_rwops.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_render.c.o): relocation R_X86_64_32S against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_render_gl.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_render_sw.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_drawline.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blendline.c.o): relocation R_X86_64_32S against hidden symbol `SDL_expand_byte' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blendfillrect.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blendpoint.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_drawpoint.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_string.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_iconv.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_thread.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_timer.c.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_bmp.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_rect.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_pixels.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_clipboard.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_video.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_stretch.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blit.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_surface.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_fillrect.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_gamecontroller.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_joystick.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_haptic.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_sysloadso.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_nullvideo.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_nullframebuffer.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_offscreenvideo.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_offscreenwindow.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_offscreenopengl.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11messagebox.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11dyn.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11video.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11vulkan.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11events.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11modes.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_syshaptic.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_sysjoystick.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_systhread.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_sysmutex.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_syscond.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_systls.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_syssem.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_syspower.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_sysfilesystem.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_systimer.c.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_hints.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_log.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_assert.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_error.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_mixer.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_audio.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_wave.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_audiotypecvt.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_audiocvt.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_cpuinfo.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_yuv_sw.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_shaders_gl.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompilewith -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blit_0.c.o): relocation R_X86_64_32S against hidden symbol `SDL_expand_byte' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blit_1.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_egl.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blit_N.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_RLEaccel.c.o): relocation R_X86_64_32S against hidden symbol `SDL_expand_byte' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blit_A.c.o): relocation R_X86_64_32S against hidden symbol `SDL_expand_byte' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_blit_slow.c.o): relocation R_X86_64_32S against hidden symbol `SDL_expand_byte' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_dummyaudio.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_diskaudio.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_offscreenframebuffer.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object;recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_dspaudio.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_alsa_audio.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompilewith -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_pulseaudio.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompilewith -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11xinput2.c.o): relocation R_X86_64_32 against `.bss' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11keyboard.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11mouse.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11window.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(imKStoUCS.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11opengles.c.o): relocation R_X86_64_32S against hidden symbol `X11_GL_LoadLibrary' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11opengl.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11shape.c.o): relocation R_X86_64_32 against `.rodata.str1.8' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11clipboard.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_x11framebuffer.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(edid-parse.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_dataqueue.c.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/SDL2/SDL-gui-backend/lib/Linux/x86_64-unknown-linux-gnu/libSDL2.a(SDL_audiodev.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftbitmap.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftglyph.c.o): relocation R_X86_64_32S against symbol `ft_bitmap_glyph_class' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftinit.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftobjs.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftrfork.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftstream.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftstroke.c.o): relocation R_X86_64_32S against symbol `ft_outline_glyph_class' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftsystem.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(fttrigon.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(bdf.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(cff.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(type1cid.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(pcf.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(pfr.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(psaux.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(pshinter.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(psmodule.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with-fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(raster.c.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(sfnt.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(smooth.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(truetype.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(type1.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(type42.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(winfnt.c.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(autofit.c.o): relocation R_X86_64_32S against symbol `af_style_classes' can not be used when making a shared object;recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftgzip.c.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/FreeType2/FreeType2-2.6/Lib/Linux/x86_64-unknown-linux-gnu/libfreetype.a(ftlzw.c.o): relocation R_X86_64_32S against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(opus_multistream_decoder.o): relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(opus_decoder.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(celt_decoder.o): relocation R_X86_64_32S against hidden symbol `tf_select_table' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(modes.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(pitch.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(quant_bands.o): relocation R_X86_64_32 against hidden symbol `eMeans' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(rate.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(vq.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(dec_API.o): relocation R_X86_64_32S against hidden symbol `silk_LBRR_flags_iCDF_ptr' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(resampler.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(resampler_private_IIR_FIR.o): relocation R_X86_64_32S against hidden symbol `silk_resampler_frac_FIR_12' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(stereo_decode_pred.o): relocation R_X86_64_32 against hidden symbol `silk_stereo_only_code_mid_iCDF' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(bands.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(celt.o): relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(cwrs.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(decode_parameters.o): relocation R_X86_64_32S against hidden symbol `silk_LTP_vq_ptrs_Q7' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(decode_indices.o): relocation R_X86_64_32 against hidden symbol `silk_type_offset_VAD_iCDF' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(decode_pulses.o): relocation R_X86_64_32S against hidden symbol `silk_rate_levels_iCDF' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(decoder_set_fs.o): relocation R_X86_64_32 against hidden symbol `silk_pitch_contour_iCDF' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(PLC.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(shell_coder.o): relocation R_X86_64_32S against hidden symbol `silk_shell_code_table_offsets' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(decode_pitch.o): relocation R_X86_64_32 against hidden symbol `silk_CB_lags_stage3_10_ms' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(NLSF2A.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(code_signs.o): relocation R_X86_64_32S against hidden symbol `silk_sign_iCDF' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/libOpus/opus-1.1/Linux/x86_64-unknown-linux-gnu/libopus.a(decode_core.o): relocation R_X86_64_32S against hidden symbol `silk_Quantization_Offsets_Q10' can not be used when making a shared object
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/zlib/v1.2.8//lib//Linux/x86_64-unknown-linux-gnu/libz.a(uncompr.o): relocation R_X86_64_32 against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/Ogg/libogg-1.2.2/lib/Linux/x86_64-unknown-linux-gnu/libogg.a(framing.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: /home/spphins/UnrealEngine-4.18.3-release/Engine/Source/ThirdParty/Ogg/libogg-1.2.2/lib/Linux/x86_64-unknown-linux-gnu/libogg.a(bitwise.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Nonrepresentable section on output
clang-5.0: error: linker command failed with exit code 1 (use -v to see invocation)
ERROR: UBT ERROR: Failed to produce item: /home/spphins/3DTank/Game3D/Binaries/Linux/Game3D
Total build time: 26.38 seconds (Local executor: 0.00 seconds)
通过退出代码 5 终止的终端进程


mknmknmk | 2018-2-28 10:35:50 | 显示全部楼层
Linux 版本是
回复 支持 反对

使用道具 举报

mknmknmk | 2018-2-28 10:36:42 | 显示全部楼层
楼主尝试其他编译器吗
回复 支持 反对

使用道具 举报

spphins | 2018-3-1 21:37:12 | 显示全部楼层
mknmknmk 发表于 2018-2-28 10:36
楼主尝试其他编译器吗

codelite是完全没问题的
回复 支持 反对

使用道具 举报

mknmknmk | 2018-3-4 16:56:49 | 显示全部楼层
本帖最后由 mknmknmk 于 2018-3-4 16:59 编辑

https://techpromad.wordpress.com/2015/03/14/running-unreal-engine-4-on-ubuntu/
https://wiki.unrealengine.com/Linux_Known_Issues
https://wiki.unrealengine.com/Running_On_Linux
http://www.imaginationsreality.com/ureal-engine-4-make-kdevelop-the-default-code-editor/
https://wiki.unrealengine.com/Linux_Support

Qt Creator
https://docs.unrealengine.com/latest/INT/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnIDE/1/
KDevelop
https://forums.unrealengine.com/development-discussion/c-gameplay-programming/44410-setting-up-kdevelop-for-ue4-projects-in-linux

Codelite
https://answers.unrealengine.com/questions/232318/ide-for-linux-and-setup.html
https://answers.unrealengine.com/questions/122701/any-c-sensibleeditorsourcecodeaccess-working-plugi.html
https://wiki.unrealengine.com/Running_On_Linux#CodeLite

https://wiki.unrealengine.com/Code_Lite_in_Windows
Clion
http://caih.org/open-source-software/developing-for-unreal-engine-4-ue4-with-clion/
回复 支持 反对

使用道具 举报

mknmknmk | 2018-3-4 17:01:47 | 显示全部楼层
VIM or EMACS  ,Sublime Text,Eclipse CDT,KDevelop
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

7

主题

66

回帖

541

积分

初阶编码师

积分
541