My guess is that you need the kernel headers.
Okay, I was trying to compile a modem driver from source, and I got this error message once I got to the make command:
I updated my GCC to the latest edition, and it still gives me that message. I did a file search and crt1.o doesn't exist. I looked through the makefile and there's nothing about crt1.o. What's wrong here?Code:$ make gcc kernel-ver.o -o kernel-ver /usr/lib/gcc-lib/i486-linux/3.3.3/../../../crt1.o: file not recognized: File truncated collect2: ld returned 1 exit status make: *** [kernel-ver] Error 1
My guess is that you need the kernel headers.
Where do I get the kernel headers? As a Debian package? And would it work better with 2.4.26 kernel or the 2.6.6?
The headers should match the kernel you're running. You can download them as a deb. Use Synaptic -- it's probably the easiest way.
I can't use Synaptic or apt-get....If I could...I wouldn't be compiling a modem driver, now would I? Anyway...I found a buttload of debs at this site http://linux.org.by/debian/pool/ mai...ge-2.6.6-i386/ and downloaded some of them, but had no idea what i was doing and ended up finding myself in a long string of dependecies. Which ones do I need and which do I install first?
Ah, so that's what you're doing.
just do
uname -a
output on my box is:
Linux niglo 2.6.7 #2 SMP Wed Jul 28 04:25:36 CEST 2004 i686 GNU/Linux
but the 2.6.7 (or whatever) is the kernel you want the headers to match. You want the headers. For example (they match architectures) kernel-headers-2.4.27-2-686 if you were running 2.4.27 on a Pentium Pro/Celeron/Pentium II/Pentium III/Pentium 4.
I'm running 2.6.6 on an i686. I already knew that. But all those files are for 386 or 686...And I can't figure out which one to download.
686 is i686. The 386 will (probably) do if you've no better choice.
Did you look at the website? They're all 686 or 386...I know about architectures...But I have no idea which file to download first...That's the problem I'm having
kernel-headers-2.6.6-1-686-smp_2.6.6-1_i386.deb
should do it.

AMD Ryzen 5 5500 Processor ( read Description)
$59.00
Intel Core i7-4770 3.40GHz Quad Core SR149 LGA 1150 CPU Processor tested
$35.00
INTEL CORE I9-10940X X-SERIES PROCESSOR | 3.30GHZ | SRGSH
$179.99
Intel Core i7-10700 8-Core 16-Thread 2.9GHz Desktop CPU LGA1200 SRH6Y Z490 Z590
$129.00
Intel Core i7-3770K 3.5 GHz Processor
$39.00
Intel Core i7-9700 Octa-Core 3 GHz Desktop Processor LGA 1151
$79.99
Intel Core i5-12500T SRL5W 2GHz 18MB 6 Core Socket LGA1700 Desktop CPU Processor
$114.99
Intel i7-8700 Coffee Lake 3.2GHz 6-Core Max Turbo 4.6GHz Processor
$67.99
INTEL CORE I9-10980XE PROCESSOR | 3.00GHZ | SRGSG
$299.99
Lenovo ThinkCentre M920s SFF Barebones PC Motherboard PSU DVD No CPU RAM SSD
$27.99