c - 使用 64 位扩展编译 disksim4 时出现链接器错误
问题描述
我正在尝试用 dixtrac 编译 Disksim4 模拟器。我已按照此处的说明进行操作:http: //cighao.com/2016/03/23/disksim-with-ssdmodel-source-analysis-013-use-it-on-64bit/安装 SSD 补丁以及该页面上推荐的 2 个补丁。
所有必需的文件都会编译(但是有很多关于隐式函数声明的警告)。但是,它在以下命令中失败:
gcc -Wall -Wno-unused -MD -I. -I../diskmodel/include -I../libparam/include -I../libddbg/include -g -DASSERTS -I../memsmodel/include -I../ssdmodel/include -D_INLINE -o disksim disksim_main.o -L. -ldisksim -L../diskmodel/lib -ldiskmodel -L../memsmodel/lib -lmemsmodel -L../ssdmodel/lib -lssdmodel -L../libparam/lib -lparam -L../libddbg/lib -lddbg -lm
例如,
./libdisksim.a(disksim.o): In function `addlisttoextraq': /home/karthik/school/disksim-4.0/src/disksim.c:235: undefined reference to `addtoextraq'
所有错误都与上述错误相似。不知道如何继续解决这个问题。如果有人熟悉这一点并有任何建议,我将不胜感激!谢谢你!
解决方案
推荐阅读
- android - 在 Android 应用程序中集成 PayPal Checkout
- android - 将结果和夹具数据拉入 android 应用程序
- ios - 在 UIScrollView 中绘制 UIBezierPath
- javascript - Vuejs 路由器转换不会发生
- python - keras模型权重无法加载成功
- java - 如何转换/解码字符串?
- angular - Angular 应用程序 - 来自 firestore 数据库的两个可观察对象的 GroupBy
- c - 如何抑制反汇编输出中的函数名称?
- java - Android:为什么聊天列表视图适配器不能正常工作?
- c# - 如何解码原始原始字节数组