fix compilation for linux
This commit is contained in:
parent
c1963094ff
commit
2e16c799c9
@ -191,9 +191,9 @@
|
||||
|
||||
<toolChain id="cdt.managedbuild.toolchain.gnu.cross.exe.release.1490235525" name="Cross GCC" superClass="cdt.managedbuild.toolchain.gnu.cross.exe.release">
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.1482855532" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix" value="" valueType="string"/>
|
||||
<option id="cdt.managedbuild.option.gnu.cross.prefix.1482855532" name="Prefix" superClass="cdt.managedbuild.option.gnu.cross.prefix" useByScannerDiscovery="false" value="" valueType="string"/>
|
||||
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.1314176749" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path" value="" valueType="string"/>
|
||||
<option id="cdt.managedbuild.option.gnu.cross.path.1314176749" name="Path" superClass="cdt.managedbuild.option.gnu.cross.path" useByScannerDiscovery="false" value="" valueType="string"/>
|
||||
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.targetPlatform.gnu.cross.1815825168" isAbstract="false" osList="all" superClass="cdt.managedbuild.targetPlatform.gnu.cross"/>
|
||||
|
||||
@ -213,11 +213,7 @@
|
||||
|
||||
</option>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.include.paths.886208412" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value="/home/eric/Android/Sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include"/>
|
||||
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gnu.c.compiler.option.include.paths.886208412" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1259443605" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
@ -247,7 +243,7 @@
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.cross.c.linker.2046030030" name="Cross GCC Linker" superClass="cdt.managedbuild.tool.gnu.cross.c.linker">
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.libs.1687438319" name="Libraries (-l)" superClass="gnu.c.link.option.libs" valueType="libs">
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.libs.1687438319" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
|
||||
@ -345,17 +341,13 @@
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.602044684" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
<tool command="gcc" id="cdt.managedbuild.tool.gnu.c.compiler.base.602044684" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
|
||||
|
||||
<option defaultValue="gnu.c.optimization.level.none" id="gnu.c.compiler.option.optimization.level.209163659" name="Optimization Level" superClass="gnu.c.compiler.option.optimization.level" useByScannerDiscovery="false" valueType="enumerated"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.debugging.level.178672705" name="Debug Level" superClass="gnu.c.compiler.option.debugging.level" useByScannerDiscovery="false" value="gnu.c.debugging.level.max" valueType="enumerated"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.include.paths.1097985025" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath">
|
||||
|
||||
<listOptionValue builtIn="false" value="/home/eric/Android/Sdk/ndk/23.0.7599858/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include"/>
|
||||
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="true" id="gnu.c.compiler.option.include.paths.1097985025" name="Include paths (-I)" superClass="gnu.c.compiler.option.include.paths" useByScannerDiscovery="false" valueType="includePath"/>
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.compiler.option.preprocessor.def.symbols.2099347540" name="Defined symbols (-D)" superClass="gnu.c.compiler.option.preprocessor.def.symbols" useByScannerDiscovery="false" valueType="definedSymbols">
|
||||
|
||||
@ -367,13 +359,15 @@
|
||||
|
||||
<option id="gnu.c.compiler.option.misc.other.1679974632" name="Other flags" superClass="gnu.c.compiler.option.misc.other" useByScannerDiscovery="false" value="-c -fmessage-length=0" valueType="string"/>
|
||||
|
||||
<option id="gnu.c.compiler.option.dialect.std.138249317" name="Language standard" superClass="gnu.c.compiler.option.dialect.std" useByScannerDiscovery="true" value="gnu.c.compiler.dialect.default" valueType="enumerated"/>
|
||||
|
||||
<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.394686060" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
|
||||
|
||||
</tool>
|
||||
|
||||
<tool id="cdt.managedbuild.tool.gnu.c.linker.base.387168824" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base">
|
||||
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.libs.1730912098" name="Libraries (-l)" superClass="gnu.c.link.option.libs" valueType="libs">
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="gnu.c.link.option.libs.1730912098" name="Libraries (-l)" superClass="gnu.c.link.option.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
|
||||
<listOptionValue builtIn="false" value="pthread"/>
|
||||
|
||||
@ -1043,7 +1037,7 @@
|
||||
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
|
||||
<configuration artifactName="${ProjName}_x86_64" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="Build for the x86_64 version of android" id="cdt.managedbuild.config.gnu.cross.exe.release.11823139.1148271886.156383425" name="Release-android-x86_64" parent="cdt.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="copy file to android device" postbuildStep="adb push ${BuildArtifactFilePrefix}${BuildArtifactFileName} /data/data/ceserver">
|
||||
<configuration artifactName="${ProjName}_x86_64" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="rm -rf" description="Build for the x86_64 version of android" id="cdt.managedbuild.config.gnu.cross.exe.release.11823139.1148271886.156383425" name="Release-android-x86_64" parent="cdt.managedbuild.config.gnu.cross.exe.release" postannouncebuildStep="copy file to android device" postbuildStep="adb push ${BuildArtifactFilePrefix}${BuildArtifactFileName} /sdcard/ceserver">
|
||||
|
||||
<folderInfo id="cdt.managedbuild.config.gnu.cross.exe.release.11823139.1148271886.156383425." name="/" resourcePath="">
|
||||
|
||||
|
@ -15,8 +15,14 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <netinet/in.h>
|
||||
#ifndef __ANDROID__
|
||||
#include <sys/ptrace.h>
|
||||
#endif
|
||||
#include <asm/ptrace.h>
|
||||
#include <linux/types.h>
|
||||
|
||||
|
||||
|
||||
#include "ceserver.h"
|
||||
#include "api.h" //for debugevent
|
||||
|
||||
|
@ -8,6 +8,8 @@
|
||||
#ifndef CONTEXT_H_
|
||||
#define CONTEXT_H_
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef HAS_LINUX_USER_H
|
||||
#include <linux/user.h>
|
||||
#else
|
||||
|
@ -910,8 +910,9 @@ printf("After wait 2. PID=%d\n", pid);
|
||||
}
|
||||
|
||||
debug_log("si.si_signo=%d\n", si.si_signo);
|
||||
if (si.si_signo==SIGSEGV)
|
||||
debug_log("si._sifields._sigfault._addr=%x\n", si._sifields._sigfault._addr);
|
||||
|
||||
// if (si.si_signo==SIGSEGV)
|
||||
//debug_log("si._sifields._sigfault._addr=%x\n", si._sifields._sigfault._addr);
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user