尝试在FreeBSD操作系统中运行程序时,我得到了以下结果:
$ ./myprogram该程序在Ubuntu计算机上使用GCC构建。我该怎么办?我能否通过更改一些构建选项在Ubuntu计算机上为FreeBSD构建该程序,还是需要在FreeBSD操作系统中构建它?也许有一种将可执行文件转换为FreeBSD识别的格式的方法?
ELF二进制类型“0”未知
./myprogram:1:语法错误:“&”意外(期望“)”) $ file myprogram
myprogram:ELF 32位LSB可执行文件,Intel 80386,版本1(SYSV), 动态链接(使用共享库),适用于GNU / Linux 2.6.15, 未剥离